POSIX多线程程序设计 工做流例程2

以前的例程有说到超出工做单元数量的输入数据会使得整个进程进入死锁状态,而后改进了一下,让用户能够选择是获取数据再加入新的数据仍是放弃加入新数据。函数 还有一点就是,我认为pipe_t中的mutex锁是多余的,由于其余线程只会修改工做单元内部的数据,而并不会影响工做流pipe链表的结构,而更改pipe_t的数据的只有pipe_result和pipe_start这两个函数,可是这两个函数只会在主线程中
相关文章
相关标签/搜索