|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
/** 文件名 : FirstTread.java 描述 :初学Java写的第一个多线程程序 作者: 慈勤强 cqq1978@yeah.net 参考:http://java.sun.com **/ import java.io.*; import java.net.*; public class FirstTread extends Thread { public void run() { int i=0; try { String hostname = "www.flashempire.com"; String strPage = "/theater/top10.php?id=3184"; int port = 80; InetAddress addr = InetAddress.getByName(hostname); for(int j=1;j<10;j++) {Socket socket = new Socket(addr, port); //建立一个Socket BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF8")); wr.write("GET " + strPage + " HTTP/1.0/r/n"); wr.write("HOST:" + hostname + "/r/n"); wr.write("/r/n"); wr.flush(); BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream())); String line = rd.readLine(); wr.close(); rd.close(); i++; System.out.println(i+" "); } } catch(Exception e) { System.out.println(e.toString()); } } public static void main(String args[]) { try { /** 这里不知道如何写,就只能一个一个的写了,知道的麻烦告诉一声 **/ Thread t = new FirstTread(); t.start(); Thread t1 = new FirstTread(); t1.start(); Thread t2 = new FirstTread(); t2.start(); Thread t3 = new FirstTread(); t3.start(); Thread t4 = new FirstTread(); t4.start(); Thread t5 = new FirstTread(); t5.start(); Thread t6 = new FirstTread(); t6.start(); Thread t7 = new FirstTread(); t7.start(); Thread t8 = new FirstTread(); t8.start(); Thread t9 = new FirstTread(); t9.start(); } catch(Exception e) { System.out.println(e.toString()); } } } 返回类别: 教程 上一教程: 建议用JUNIT建立测试类 下一教程: 用 Java 保存位图文件(转) 您可以阅读与"初学Java写的第一个多线程程序"相关的教程: · 深入浅出Java多线程程序设计 · Java多线程程序设计 · Java多线程程序设计入门 · Java多线程程序设计 · 真巧, 我刚好做了一个扫描整个网段的多线程程序, 不过利用ping加参数 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |