标签: linux multithreading semaphore
我需要决定需要为多线程应用程序使用多少计数信号量。我才知道,如果我们知道同步点,那么我们就可以决定要使用的信号量的数量。什么是同步点?
答案 0 :(得分:0)
同步点是执行流程中的一个位置,其中线程必须等待其他忙线程,以便它们正在处理的数据处于正常状态以继续。
例如,进程可能必须为缓冲区中的空闲槽而另一个线程正在清空缓冲区。