原始内容
高亮显示
复制内容
#include <unistd.h> extern void print (char *); #define PRINT_LOOP 10 void th_main (char * arg) { int i; for (i=0; i<PRINT_LOOP; i++) print (arg); } int main (int argc, char ** argv) { if (argc != 1) { th_main ("aaa"); return 0; } if (!vfork ()) execlp (argv[0], argv[0], "", NULL); th_main ("bbb"); return 0; }
您还没有登录,登录后您可以:
首次使用?从这里 注册