第五章
一个进程包含多个线程,同一进程中的所有线程均会独立执行相同程序,且共享一份全局内存区域。
答案:对
每个进程至少有一个执行线程。
答案:对
Linux环境下线程和进程拥有平等的调度权利,也就是说一个线程和创建它的主线程以及其他单线程的进程调度顺序是完全不能够预测的,这依赖于内核的调度算法。
答案:对
进程间的数据共享很简单,相比之下,线程间的数据共享需要更多的投入。编译有线程的文件要加( )参数?
–ppthread
 –lpthread
–dpthread线程异常退出的方式有( )。
线程被另一个线程所取消
线程被进程终止
线程体函数执行结束Linux环境下使用( )函数终止线程。
pthread_self()
pthread_exit()
pthread_create()互斥的实现方法有( )。
共享内存
信号
互斥锁互斥量作为一个对于用户来说透明的数据结构, 用户不可以直接对其进行操作。
答案:对
下述是Linux下多线程编程常用的pthread库提供的函数名和意义,说法正确的有?( )
pthread_exit查询一个线程
pthread_mutex_init 初始化一个线程互斥锁
pthread_create 创建一个线程

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部