# include & lt; stdio.h> # include & lt; stdlib.h> # include & lt; pthread.h>//线程处理函数 void * threaddeal (void *参数) { ,,printf (" % d \ n”, * (arg (int *))),,,//传递线程的参数 ,,pthread_exit(空); } int 主要(int 命令行参数个数,char * argv []) { int 才能;我; pthread_t 才能;threadid; ,,(i=0; i<10;我+ +) {才能 ,,,如果(pthread_create(和threadid, NULL, threaddeal,和我),!=,0),,//将我值作为参数传递 ,,,{ ,,,,,//返回值不为0则表明创建线程失败 ,,,,,printf("创建线程失败。\ n”); ,,,,,退出(0),,,,,//退出 ,,,} ,,} ,,pthread_exit(空); return 才能;0; }