gpt4 book ai didi

java - 有没有办法让线程知道它已经是 "interleaved"?

转载 作者:行者123 更新时间:2023-12-02 06:28:32 26 4
gpt4 key购买 nike

在Java中,有没有办法让线程知道它已经“交错”了?

我想在客户的线程被另一个线程交错后向他们的客户(由单独的线程处理)发送特定的更新。
如果我对“交错”一词的使用不正确,我指的是处理器停止运行一个线程并移动到另一个线程的过程。
因此,当处理器最终返回到我的线程时,我希望通过线程将某个更新发送到我的客户端。

最佳答案

显然没有简单的方法可以检测线程是否已交错。相反,我决定使用原子整数来跟踪所有线程执行的更新量。然后,我更改了线程中的代码以监视已完成的更改量(自上次通知客户端以来),并且一旦超过某个阈值,我就会更新客户端。

关于java - 有没有办法让线程知道它已经是 "interleaved"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20294489/

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