Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linux¶àÏß³Ìѧϰ(¶þ)——Ï̵߳Ĵ´½¨ºÍÍ˳ö

 ÔÚÉÏһƪÎÄÕÂÖжÔÏ߳̽øÐÐÁ˼òµ¥µÄ¸ÅÊö£¬ËüÔÚϵͳÖкͱà³ÌµÄÓ¦ÓÃÖУ¬°çÑݵĽÇÉ«ÊDz»ÑÔ¶øÓ÷µÄ¡£Ñ§Ï°Ëü¡¢ÕÆÎÕËü¡¢³Ô͸ËüÊÇ×÷Ϊһ¸ö³ÌÐòÔ±µÄ±ØÐë×÷Ϊ¡£ÔÚ½ÓÏÂÀ´µÄ½²ÊöÖУ¬ËùÓÐÏ̵߳IJÙ×÷¶¼ÊÇÓû§¼¶µÄ²Ù×÷¡£ÔÚLINUXÖУ¬Ò»°ãpthreadÏ߳̿âÊÇÒ»Ì×ͨÓõÄÏ߳̿⣬ÊÇÓÉPOSIXÌá³öµÄ£¬Òò´ËËûµÄÒÆÖ²ÐÔÊǷdz£ºÃµÄ¡£
      ´´½¨Ïß³Ìʵ¼ÊÉϾÍÊÇÈ·¶¨µ÷ÓøÃÏ̺߳¯ÊýµÄÈë¿Úµã£¬ÕâÀïͨ³£Ê¹Óõĺ¯ÊýÊÇpthread_create¡£ÔÚÏ̴߳´½¨Ö®ºó£¬¾Í¿ªÊ¼ÔËÐÐÏà¹ØµÄÏ̺߳¯Êý¡£Ôڸú¯ÊýÔËÐнáÊø£¬Ïß³ÌÒ²»áËæ×ÅÍ˳ö¡£ÕâÊÇÆäÖÐÍ˳öÏ̵߳ÄÒ»ÖÖ·½·¨£¬ÁíÍâÒ»ÖÖÍ˳öÏ̵߳ķ½·¨¾ÍÊǵ÷ÓÃpthread_exit()º¯Êý½Ó¿Ú£¬ÕâÊǽáÊøº¯ÊýµÄÖ÷¶¯ÐÐΪ¡£ÔÚÕâÀïҪעÒâµÄÊÇ£¬ÔÚʹÓÃÏ̺߳¯Êýʱ£¬²»ÒªÇáÒ×µ÷ÓÃexit()º¯Êý£¬ÒòΪÕâÑù»áʹÕû¸ö½ø³ÌÍ˳ö£¬ÍùÍùÒ»¸ö½ø³Ì°üº¬×Ŷà¸öỊ̈߳¬ËùÒÔµ÷ÓÃÁËexit()Ö®ºó£¬ËùÓиýø³ÌÖеÄÏ̶߳¼»á±»½áÊøµô¡£Òò´Ë£¬ÔÚÏß³ÌÖУ¬ÀûÓÃpthread_exitÀ´Ìæ´ú½ø³ÌÖеÄexit¡£
      ÓÉÓÚÒ»¸ö½ø³ÌÖеÄÊý¾Ý¶ÎÊǹ²ÏíµÄ£¬Òò´Ëͨ³£ÔÚÏß³ÌÍ˳öÖ®ºó£¬Í˳öÏß³ÌËùÕ¼µÄ×ÊÔ´²¢²»»áËæ×ÅÏ̵߳ĽáÊø¶øµÃµ½ÊÍ·Å¡£ÕýÈç½ø³ÌÖ®¼ä¿ÉÒÔµ÷ÓÃwait()º¯ÊýÀ´Í¬²½ÖÐÖ¸²¢ÊÍ·Å×ÊÔ´Ò»Ñù£¬Ïß³ÌÖ®¼äÒ²ÓÐÀàËÆµÄ»úÖÆ£¬ÄǾÍÊÇpthread_joinº¯Êý.pthread_join¿ÉÒÔ½«µ±Ç°Ïß³Ì¹ÒÆð£¬µÈ´ýÏ̵߳ĽáÊø£¬Õâ¸öº¯ÊýÊÇÒ»¸ö×èÈûº¯Êý£¬µ÷ÓÃËüµÄº¯Êý½«Ò»Ö±µÈ´ýµ½±»µÈ´ýµÄÏ߳̽áÊøÎªÖ¹£¬µ±º¯Êý·µ»ØÊ±£¬±»µÈ´ýº¯ÊýµÄ×ÊÔ´¾Í»á±»ÊÍ·Å¡£
1¡¢º¯ÊýÓï·¨¼òÊö¡£
pthread_create
Í·Îļþ£º       pthread.h
º¯ÊýÔ­ÐÍ£º    int pthread_create (pthread_t* thread, pthread_attr_t* attr,
                                                  void* (start_routine)(void*), void* arg);
º¯Êý´«ÈëÖµ£º thread: Ï̱߳êʶ·û
                   attr: Ïß³ÌÊôÐÔÉèÖÃ
                  


Ïà¹ØÎĵµ£º

LinuxÏÂjavaÏà¹ØÅäÖà tomcat mysql jdk

 ×î½üÓиöÏîĿҪ²¿Êðµ½linuxÉÏ£¬ÔÚÍøÉϲéÁËЩ×ÊÁÏ£¬¼ÇϵãÓöµ½µÄÎÊÌ⣬ÒԱ㽫À´ÔÙÓá£
Ò»£ºjdk°²×°
1.ͨ¹ýchmod a+x jdk-1_5_x-rc-linux-i586-rpm.binÃüÁîʹÆä»ñµÃ¿ÉÖ´ÐÐȨÏÞ
2.ͨ¹ý rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.binÀ´½øÐа²×°
3.°²×°Íê±Ï,JDK°²×°ÔÚ/usr/java/Ŀ¼ÏÂ
4.ÉèÖû·¾³±äÁ¿(дÈëvi/etc/ ......

linuxÏÂÐÞ¸ÄÖ÷»úÃû

 
ÔÚlinuxÏÂÐÞ¸ÄÖ÷»úÃûÓÐÁ½ÖÖ·½·¨£º
Ò»£ºÊ¹ÓÃhostnameÃüÁî
   ·½·¨£º[root@hening ~]# hostname abc
   [root@hening ~]# su
   [root@abc ~]#
   ÇмɣºÊ¹ÓÃÕâ¸öÃüÁîÐÞ¸ÄÖ÷»úÃûÖ»ÄÜÔÚµ±Ç°shellÓÐЧ£¬Èç¹ûÖØÆôϵͳ¾Í»áʧЧ¡£
¶þ£ºÐÞ¸ÄlinuxÖ÷»úµÄÅäÖÃÎļþ
 &nb ......

LinuxÖеÄshellÃüÁî²ÎÊýÏê½â

ÃüÁîÐÐ
¡¡¡¡ ¡¡¡¡Óû§µÇ¼µ½Linuxϵͳʱ£¬¿ÉÒÔ¿´µ½Ò»¸öshellÌáʾ·û£¬±êʶÁËÃüÁîÐеĿªÊ¼¡£Óû§¿ÉÒÔÔÚÌáʾ·ûºóÃæÊäÈëÈκÎÃüÁî¼°²ÎÊý¡£ÀýÈ磺
¡¡¡¡
¡¡¡¡$ date
¡¡¡¡
¡¡¡¡¶þ 11 23 01:34:58 CST 1999 
¡¡¡¡
¡¡¡¡$ 
¡¡¡¡
¡¡¡¡Óû§µÇ¼ʱ£¬Êµ¼Ê½øÈëÁËshell£¬Ëü×ñÑ­Ò»¶¨ ......

LinuxʵÑ鱨¸æ4

 LinuxʵÑ鱨¸æ4
ÎÒµÄ×÷Òµ   2009-11ÔÂ11
ʵÑ飺ÎļþȨÏÞ¼°Óû§¹ÜÀí
ÐÕ    Ãû
 ÕÅ¿­
 
ÈονÌʦ
 
³ÂѩƼ
 
Ö¸µ¼½Ìʦ
 
³ÂѩƼ
 
ʵÑ鵨µã
 
B203
 
ʵÑéʱ¼ä
 
2009Äê11ÔÂ11ÐÇÆÚ ¶þ
 
Ò»¡¢ÊµÑéÄ¿µÄ
 
ÒªÇ ......

ÉîÈëÀí½âlinuxÄں˱ʼÇÁù£ºlinuxϵͳµ÷ÓÃ

Ò»°ãÇé¿öÏ£¬½ø³Ì²»ÄÜ´æÈ¡ÏµÍ³Äں˵ģ¬Ö»ÓÐϵͳµ÷ÓÃÊÇÒ»¸öÀýÍ⣬ÔÚintel½á¹¹µÄ¼ÆËã»úÖУ¬ÊÇͨ¹ýÖжÏ0x80ʵÏÖµÄ
½ø³Ì¿ÉÒÔ¿ÉÒÔÌø×ªµ½ÄÚºËÖеÄλÖÃÊÇsystem_call¡£Ôڴ˼ì²éϵͳµ÷Óúţ¬Ëü¸æËßÄں˽ø³ÌÇëÇóºÎÖÖ·þÎñ£¬È»ºó²éÕÒϵͳµ÷Óñísys_call_table£¬ÕÒµ½Ï£Íûµ÷ÓõÄÄں˵ØÖ·º¯Êý£¬µ÷Óô˺¯Êý£¬È»ºó·µ»Ø¡£
  &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ