gpt4 book ai didi

multithreading - 有关线程同步的问题

转载 作者:行者123 更新时间:2023-12-03 13:16:29 26 4
gpt4 key购买 nike

我对线程情况有疑问。

假设我有3个线程:生产者,帮助者和消费者。
生产者线程处于运行状态(其他两个处于等待状态),当它完成时调用调用,但是问题是它必须仅调用辅助线程而不是使用者,然后如何确保释放资源后只能由助手线程获取,然后由使用者线程获取。

提前致谢

最佳答案

或者您是否考虑过,有时拥有单独的线程比解决方案更成问题?

如果您确实希望一个线程中的操作与另一个线程中的操作严格地序列化,则可能更简单的解决方案是丢弃第二个线程并构造代码,以便第一个线程按所需的顺序执行操作。

这可能并不总是可能的,但要记住这一点。

关于multithreading - 有关线程同步的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971049/

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