java¶àÏß³ÌÀý×Ó
package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); }}class R implements Runnable{ private int x = 0; public void run(){ System.out.println(++x); }}public class Test { public static void main(String[] args) throws Exception{ for(int i=0;i<10;i++){ Thread t = new MyThread(); t.start(); } Thread.sleep(10000);//ÈÃÉÏÃæµÄÏß³ÌÔËÐÐÍê³É R r = new R(); for(int i=0;i<10;i++){ Thread t = new Thread(r); t.start(); } }}¡¡¡¡ÉÏÃæ10¸öÏ̶߳ÔÏó²úÉúµÄ10¸öÏß³ÌÔËÐÐʱ´òÓ¡ÁË10´Î1¡£ÏÂÃæ10¸öÏ̶߳ÔÏó²úÉúµÄ10¸öÏß³ÌÔËÐÐʱ´òÓ¡ÁË1µ½10¡£ÎÒÃǰÑÏÂÃæµÄ10¸öÏ̳߳ÆÎªÍ¬Ò»ÊµÀý(RunnableʵÀý)µÄ¶à¸öÏ̡߳£
¡¡¡¡Ï½ÚÎÒÃǽ«Ñо¿Ï̶߳ÔÏó·½·¨£¬»¹ÊÇÄǾ仰£¬Ò»°ãÎĵµÖпÉÒÔ¶Áµ½µÄÄÚÈÝÎÒ²»»á½éÉÜÌ«¶à
Çë´ó¼Ò×Ô¼ºÁ˽⡣
Ï̶߳ÔÏóµÄ¼¸¸öÖØÒªµÄ·½·¨
¡¡¡¡¾¡¹ÜÏ̶߳ÔÏóµÄ³£Ó÷½·¨¿ÉÒÔͨ¹ýAPIÎĵµÀ´Á˽â,µ«ÊÇÓкܶ෽·¨½ö½ö´ÓAPI˵Ã÷ÊÇÎÞ·¨ÏêϸÁ˽âµÄ¡£
¡¡¡¡±¾À´´òËãÓÃÒ»½ÚµÄƪ·ùÀ´°ÑÏ̷߳½·¨ÖÐÒ»Ð©ÖØÒªµÄ֪ʶ˵Íê,µ«ÕâÑùÏÂÀ´¹À¼ÆÒªºÜ³£µÄƪ·ù,¿ÉÄÜÒªÓúü¸½Ú²ÅÄÜ˵°ÑºÍÏ̷߳½·¨Ïà¹ØµÄÒ»Ð©ÖØÒªµÄ֪ʶ˵Íê¡£
¡¡¡¡Ê×ÏÈÎÒÃǽӻù´¡Æª(¶þ)À´ËµÃ÷start()·½·¨¡£
¡¡¡¡Ò»¸öÏ̶߳ÔÏóÉú³Éºó,Èç¹ûÒª²úÉúÒ»¸öÖ´ÐеÄÏß³Ì,¾ÍÒ»¶¨Òªµ÷ÓÃËüµÄstart()·½·¨.ÔÚ½éÉÜÕâ¸ö·½·¨Ê±²»µÃ²»Í¬Ê±ËµÃ÷run·½·¨.ÆäʵÏß³Ì¶Ô ÏóµÄrun·½·¨ÍêÈ«ÊÇÒ»¸ö½Ó¿Ú»Øµ÷·½·¨,ËüÊÇÄãÕâ¸öÏ̶߳ÔÏóÒªÍê³ÉµÄ¾ßÌåÂß¼.¼òµ¥ËµÄãÒª×öʲô¾ÍÄãÔÚrunÖÐÍê³É,¶øÈçºÎ×ö,ʲôʱºò×ö¾Í²»ÐèÒªÄã¿ØÖÆ ÁË,ÄãÖ»Òªµ÷ÓÃstart()·½·¨,JVM¾Í»á¹ÜÀíÕâ¸öÏ̶߳ÔÏóÈÃËü²úÉúÒ»¸öÏ̲߳¢×¢²áµ½Ï̴߳¦ÀíϵͳÖС£
¡¡¡¡´Ó±íÃæÉÏ¿´,start()·½·¨µ÷ÓÃÁËrun()·½·¨,ÊÂʵÉÏ,start()·½·¨²¢Ã»ÓÐÖ±½Óµ÷ÓÃrun·½·¨.ÔÚJDK1.5ÒÔǰ start()·½·¨ÊDZ¾µØ·½·¨,ËüÈçºÎ×îÖÕµ÷ÓÃrun·½·¨ÒѾ²»ÊÇJAVA³ÌÐòÔ±ËùÄÜÁ˽âµÄ.¶øÔÚJDK1.5ÖÐ,ÔÀ´µÄÄǸö±¾µØstart()·½·¨±» start0()´úÌæ,Áí¸öÒ»¸
Ïà¹ØÎĵµ£º
ϵͳÊôÐÔÊÇÖ¸ÓëÓû§³ÌÐòÏà¹ØµÄ²Ù×÷ϵͳÅäÖÃÐÅÏ¢ÒÔ¼°Èí¼þÐÅÏ¢¡£Í¨³£ÓëÓû§³ÌÐòÏà¹ØµÄÊôÐԹؼü×Ö°üÀ¨£º
¡¡¡¡¡ñfile.separator:Îļþ·Ö¸ô·û£¬Windows»·¾³ÏÂΪ“"£¬Unix»·¾³ÏÂΪ“/”£»
¡¡¡¡¡ñuser.home£ºÓû§Ö÷Ŀ¼£»
¡¡¡¡¡ñjava.home£ºJavaʵʱÔËÐл·¾³µÄ°²×°Ä¿Â¼£»
¡¡¡¡¡ñjava.ext.dirs£ºJDKµÄ°²×°Ä¿ ......
ʲôÊÇsocket
³¤Á¬½ÓÓë¶ÌÁ¬½Ó
Ëùν³¤Á¬½Ó£¬Ö¸ÔÚÒ»¸öTCPÁ¬½ÓÉÏ¿ÉÒÔÁ¬Ðø·¢ËͶà¸öÊý¾Ý°ü£¬ÔÚTCPÁ¬½Ó±£³ÖÆÚ¼ä£¬Èç¹ûûÓÐÊý¾Ý°ü·¢ËÍ£¬ÐèҪ˫·½·¢¼ì²â°üÒÔά³Ö´ËÁ¬½Ó£¬Ò»°ãÐèÒª×Ô¼º×öÔÚÏßά³Ö¡£
¶ÌÁ¬½ÓÊÇָͨÐÅË«·½ÓÐÊý¾Ý½»»¥Ê±£¬¾Í½¨Á¢Ò»¸öTCPÁ¬½Ó£¬Êý¾Ý·¢ËÍÍê³Éºó£¬Ôò¶Ï¿ª´ËTCPÁ¬½Ó£¬Ò»°ãÒøÐж¼Ê¹ÓöÌÁ¬½Ó¡£
±ÈÈçht ......
1.¼Ì³Ð£ºÊÇÖ¸ÏÈ´´½¨Ò»¸ö¹²ÓÐÊôÐÔµÄÒ»°ãÀ࣬¸ù¾Ý¸ÃÒ»°ãÀàÔÙ´´½¨¾ßÓÐÌØÊâÊôÐÔµÄÐÂÀ࣬ÐÂÀà¼Ì³ÐÒ»°ãÀàµÄ״̬ºÍÐÐΪ£¬²¢¸ù¾ÝÐèÒªÔö¼Ó×Ô
¼ºµÄеÄ״̬ºÍÐÐΪ
Óɼ̳жøµÃµ½µÄÀà³ ......
1. Ó¦Ó÷¶Î§
±¾¹æ·¶Ó¦ÓÃÓÚ²ÉÓÃJ2EE¹æ·¶µÄÏîÄ¿ÖУ¬ËùÓÐÏîÄ¿ÖеÄJAVA´úÂ루º¬JSP£¬SERVLET£¬JAVABEAN£¬EJB£©¾ùÓ¦×ñÊØÕâ¸ö¹æ·¶¡£Í¬Ê±£¬Ò²¿É×÷ΪÆäËüÏîÄ¿µÄ²Î¿¼¡£
2. Éè¼ÆÀàºÍ·½·¨
2.1 ´´½¨¾ßÓкÜÇ¿ÄÚ¾ÛÁ¦µÄÀà
·½·¨µÄÖØÒªÐÔÍùÍù±ÈÀàµÄÖØÒªÐÔ¸üÈÝÒ×Àí½â£¬·½·¨ÊÇÖ¸Ö´ÐÐÒ»¸öͳһº¯ÊýµÄÒ»¶Î´úÂë¡£Àà³£± ......