当前位置: 技术问答>linux和unix
Linux多进程多线程编程
来源: 互联网 发布时间:2016-07-21
本文导语: 创建四个子进程(并列),每个子进程分别创建两个子线程,可只提供简单的打印语句 (因为初学,什么也不会) 创建好进程后是直接用pthread_creat()创建子线程,还是要调用exec,在创建子线程? 线程id pthread_t...
创建四个子进程(并列),每个子进程分别创建两个子线程,可只提供简单的打印语句 (因为初学,什么也不会)
创建好进程后是直接用pthread_creat()创建子线程,还是要调用exec,在创建子线程?
线程id pthread_t类型的 用什么语句输出 我用%d 会警告 而且输出负的 很长的数值
创建好进程后是直接用pthread_creat()创建子线程,还是要调用exec,在创建子线程?
线程id pthread_t类型的 用什么语句输出 我用%d 会警告 而且输出负的 很长的数值
|
看APUE第二版
|
定义好一个void* func(void*)作为一个线程函数,然后调用pthread_create就可以建立线程了
如果是进程的话要用到fork函数,记得要根据fork的返回值来区分父子进程
如果是进程的话要用到fork函数,记得要根据fork的返回值来区分父子进程