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

linux waitpid wait (ת)

  wait(µÈ´ý×Ó½ø³ÌÖжϻò½áÊø)
±íÍ·Îļþ
     #include<sys/types.h>
     #include<sys/wait.h>
¶¨Ò庯Êý pid_t wait (int * status);
º¯Êý˵Ã÷
    wait()»áÔÝʱֹͣĿǰ½ø³ÌµÄÖ´ÐÐ,Ö±µ½ÓÐÐźÅÀ´µ½»ò×Ó½ø³Ì½á
    Êø¡£Èç¹ûÔÚµ÷Óà wait()ʱ×Ó½ø³ÌÒѾ­½áÊø,Ôò wait()»áÁ¢¼´·µ
    »Ø×Ó½ø³Ì½áÊø×´Ì¬Öµ¡£×Ó½ø³ÌµÄ½áÊø×´Ì¬Öµ»áÓɲÎÊý status ·µ»Ø,
    ¶ø×Ó½ø³ÌµÄ½ø³Ìʶ±ðÂëÒ²»áÒ»¿ì·µ»Ø¡£Èç¹û²»ÔÚÒâ½áÊø×´Ì¬Öµ,Ôò
    ²ÎÊý status ¿ÉÒÔÉè³É NULL¡£       ×Ó½ø³ÌµÄ½áÊø×´Ì¬ÖµÇë²Î¿¼ waitpid( )     
    Èç¹ûÖ´Ðгɹ¦Ôò·µ»Ø×Ó½ø³Ìʶ±ðÂë(PID)             ,Èç¹ûÓдíÎó·¢ÉúÔò·µ»Ø
·µ»ØÖµ
     -1¡£Ê§°ÜÔ­Òò´æÓÚ errno ÖС£
     waitpid(µÈ´ý×Ó½ø³ÌÖжϻò½áÊø)
±íÍ·Îļþ
      #include<sys/types.h>
      #include<sys/wait.h>
¶¨Ò庯Êý  pid_t waitpid(pid_t pid,int * status,int options);
º¯Êý˵Ã÷
    waitpid()»áÔÝʱֹͣĿǰ½ø³ÌµÄÖ´ÐÐ,Ö±µ½ÓÐÐźÅÀ´µ½»ò×Ó½ø³Ì
    ½áÊø¡£Èç¹ûÔÚµ÷Óà wait()ʱ×Ó½ø³ÌÒѾ­½áÊø,Ôò wait()»áÁ¢¼´
    ·µ»Ø×Ó½ø³Ì½áÊø×´Ì¬Öµ¡£                ×Ó½ø³ÌµÄ½áÊø×´Ì¬Öµ»áÓɲÎÊý status ·µ»Ø,
    ¶ø×Ó½ø³ÌµÄ½ø³Ìʶ±ðÂëÒ²»áÒ»¿ì·µ»Ø¡£Èç¹û²»ÔÚÒâ½áÊø×´Ì¬Öµ,Ôò
    ²ÎÊý status ¿ÉÒÔÉè³É NULL¡£²ÎÊý pid ΪÓûµÈ´ýµÄ×Ó½ø³Ìʶ±ðÂë,
    ÆäËûÊýÖµÒâÒåÈçÏÂ:
    pid<-1 µÈ´ý½ø³Ì×éʶ±ðÂëΪ pid ¾ø¶ÔÖµµÄÈκÎ×Ó½ø³Ì¡£
    pid=-1 µÈ´ýÈκÎ×Ó½ø³Ì,Ï൱ÓÚ wait()¡£            
    pid=0     µÈ´ý½ø³Ì×éʶ±ðÂëÓëĿǰ½ø³ÌÏàͬµÄÈκÎ×Ó½ø³Ì¡£       
    pid>0&


Ïà¹ØÎĵµ£º

LinuxÈí¼þ°üµÄ°²×°


LinuxÈí¼þ°ü£¬³£¼ûµÄ¸ñʽ°üÀ¨ÓÐrpm,deb,tar,gz,tgz,zip,bz2µÈµÈ¡£¼¸ºõÿ¸ölinuxÈí¼þ¶¼»áÌṩtarµÄ¸ñʽµÄÈí¼þ°ü£¬ÒòΪÕâÖÖ¸ñʽµÄÈí¼þ°üÈκΰ汾µÄlinux¶¼Ö§³Ö£¬ËùÒÔ´ó¼ÒÖÁÉÙÒªÁ˽âtarºÍrpmµÄʹÓ÷½·¨¡£ÖÁÓÚdeb¿ÉÓÃalien¹¤¾ßת»»³Étgz»òrpm·½Ê½¡£bz2¿ÉÓÃbunzip2½â°ü¼´¿É¡£
Ò»¡¢RPMÎļþµÄ°²×° 
RPM ÊÇRedHat Package ......

64λLinuxÉϰ²×°MemcachedÏêϸ²½Öè

ÓÉÓÚ32λ²Ù×÷ϵͳÏÂÃæµ¥½ø³Ì×î´óÄÚ´æÊ¹Óò»Äܳ¬¹ý2G£¬¶øÎÒÃÇÓÃMemcached¾­³£ÐèҪʹÓøü´óµÄÄÚ´æ¿Õ¼ä£¬ËùÒÔÑ¡Ôñ64λµÄLinux°æ±¾ÊDZØÐëµÄ£¬64λOSϵÄMemcached°²×°ºÍ32λOSϲ¶à£¬Ö»ÓÐÒ»¸öµØ·½ÉÔÓв»Í¬£¬Ïê¼ûÏÂÃæµÄºìÉ«×ÖÌ岿·Ö¡£
ÎÒÃÇÒÔ°æ±¾memcached-1.2.6ΪÀý£¬¶ÔÓÚÆäËû°æ±¾Ìæ»»ÏàÓ¦°æ±¾ºÅ¼´¿É£»
ÏÂÔØµØÖ·£ºhttp://w ......

LinuxÏÂÓýű¾Ð´¼à¿Ø´úÀí³ÌÐò

LinuxÏÂÓýű¾Ð´¼à¿Ø´úÀí³ÌÐò
Îâ旻
Ì©ÑÒÍøÂ繤×÷ÊÒ
 
         Òò¹¤×÷ÐèÒª£¬ÎÒÐèÒª¼à¿Ø¼¸Ì¨·þÎñÆ÷µÄ³ÌÐò״̬£¬SNMP(¼òµ¥ÍøÂç¹ÜÀíЭÒé)¿ÉÒÔÓ㬵«²¢²»ÄÜÂú×ãÎÒµÄÒªÇ󣬶øÇÒ²¢²»¼òµ¥¡£ÎÒÏ£ÍûʵʱµÃµ½ÖîÈç½ø³ÌµÄÐÅÏ¢¡¢CPUʹÓá¢ÄÚ´æÊ¹Óá¢ÍøÂçÁ÷Á¿¡¢ÍøÂç¶Ë¿Ú¡¢´ÅÅÌÐÅÏ ......

linux ps ÃüÁî STATÓò

STAT(¸ÃÐг̵Ä״̬)
D: ²»¿ÉÓÃÐźÅÖжϵÄ˯Ãß״̬
R: ÕýÔÚÖ´Ðлò´¦ÓÚÖ´ÐжÓÁÐÖÐ
S: ¿ÉÒÔÓÃÐźÅÖжϵÄ˯Ãß״̬
T: ÔÝÍ£Ö´ÐР
Z: ½©ËÀ״̬
£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
W: ûÓÐ×ã¹»µÄ¼ÇÒäÌå·ÖÒ³¿É·ÖÅä 
<: ¸ßÓÅÏÈÐòµÄÐг̠
N: µÍÓÅÏÈÐòµÄÐгÌ&nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ