当前位置:嗨网首页>书籍在线阅读

12-练习

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

29.11 练习

29-1.  若一线程执行了如下代码,可能会产生什么结果?

786.png 在Linux上编写一个程序,观察一下实际会发生什么情况。假设代码中有一变量tid,其中包含了某个线程ID,在自身发起pthread_join(tid, NULL)调用时,要避免造成与上述语句相同的后果,该线程应采取何种措施?

29-2.  除了缺少错误检查,以及对各种变量和结构的声明外,下列程序还有什么问题?

787.png ①译者注:此处指多进程并发。

②译者注:本句的两处线程均指前文由库函数私自创建的线程。