z****e 发帖数: 2024 | 1 有四个线程1,2,3,4,线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........
现在有四个文件.ABCD.初始都为空.
现要让四个文件呈如下格式:
A: 1 2 3 4 1 2....
B: 2 3 4 1 2 3....
C: 3 4 1 2 3 4....
D: 4 1 2 3 4 1....
设计程序. | z****e 发帖数: 2024 | 2 我觉得怎么如果一个互斥锁,会很慢。
我目前觉得5个互斥锁比较好。
但是,这个也太多了吧? | X****r 发帖数: 3557 | 3 每个文件一个锁啊,每个进程要写的时候锁上,写完解开。
【在 z****e 的大作中提到】 : 我觉得怎么如果一个互斥锁,会很慢。 : 我目前觉得5个互斥锁比较好。 : 但是,这个也太多了吧?
| p***o 发帖数: 1252 | 4 这么有规律,搞个barrier轮换一下就好,也不需要用锁。
【在 z****e 的大作中提到】 : 我觉得怎么如果一个互斥锁,会很慢。 : 我目前觉得5个互斥锁比较好。 : 但是,这个也太多了吧?
| c***d 发帖数: 996 | 5 second this. no clock is needed. O_SYNC should do.
【在 p***o 的大作中提到】 : 这么有规律,搞个barrier轮换一下就好,也不需要用锁。
|
|