公司网站建设应注意事项,电商网站设计特点,网站维护具体做啥,建站服务网络公司1.线程有哪些优点#xff0c;缺点#xff1f; 1.优点#xff1a; 创建线程的代价比较小 线程切换比进程的切换#xff0c;操作系统要做的事少 线程比进程占用的资源要少 缺点#xff1a; 子线程可能会影响主线程#xff0c;健壮性不如进程 编写多线程比单线程难#xff…1.线程有哪些优点缺点 1.优点 创建线程的代价比较小 线程切换比进程的切换操作系统要做的事少 线程比进程占用的资源要少 缺点 子线程可能会影响主线程健壮性不如进程 编写多线程比单线程难难度大
2.进程的IP叫pid那线程的IP叫什么 2.LWP表示唯一的线程 同时用pthread_self获取的线程tid和LWP是不一样的 前者是线程库的ID 后者是内核的ID 关系是一一对应。
3.线程创建用什么函数 pthread_creat 线程创建成功返回0失败返回错误码
4.查看线程ID是什么函数 pthread_self
5.线程等待函数 pthread_join 第一个参数 是线程ID 第二个参数 是退出码信息 线程等待成功返回0失败返回错误码 pthread_join函数只能获取到线程正常退出时的退出码用于判断线程的运行结果是否正确。
6.怎么退出一个线程 三种方法 从线程函数return。 线程可以自己调用pthread_exit函数终止自己。 一个线程可以调用pthread_cancel函数终止同一进程中的另一个线程 exit是退出整个进程
7.线程分离函数 有什么用 pthread_detach 分离线程后线程在退出时系统会自动回收对应线程的资源不需要主线程进行join。