什么是多线程中的“同步点”?

问题描述 投票:0回答:1

我需要决定需要为多线程应用程序使用多少计数信号量。我才知道,如果我们知道同步点,那么我们就可以决定要使用的信号量的数量。什么是同步点?

linux multithreading semaphore
1个回答
0
投票

同步点是执行流程中的一个位置,其中线程必须等待其他忙线程,以便它们正在处理的数据处于正常状态以继续。

例如,进程可能必须使用缓冲区中的空闲槽,而另一个线程正在清空缓冲区。

© www.soinside.com 2019 - 2024. All rights reserved.