gpt4 book ai didi

operating-system - 如何在我的 C 代码中尽量减少互斥锁的使用?

转载 作者:行者123 更新时间:2023-12-01 06:12:55 25 4
gpt4 key购买 nike

在我的一个 C 代码文件中,该文件中几乎每个过程都需要更新的全局变量之一,每次和每个地方都被互斥锁锁定和解锁。

据我所知,使用过多的互斥量的锁定和解锁同步肯定会降低性能。

所以,我的问题是如何才能提高性能水平或如何减少互斥锁的使用?

我希望我的问题很清楚,否则请告诉我。我会尽量说得更清楚。

最佳答案

如果使用 Windows,并且仅在您的应用程序中需要同步,请改用 CriticalSection。这比 Mutex 快得多。

关于operating-system - 如何在我的 C 代码中尽量减少互斥锁的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2341663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com