![]() |
1
8
下面是一个非常简单的例子;调用
注意
[编辑:我将示例更改为移动
|
![]() |
2
3
看看是否 this part of my threading article 帮助…(那页的后半部分)。它实现了一个生产者/消费者队列:当生产者在队列中生成某个东西(并且发现它是空的——作为一种优化),它向监视器发送脉冲,以唤醒任何等待的线程。当消费者试图从队列中消费但发现它是空的时,它会等待一个脉冲,然后再试一次。 或者, Joe Albahari's threading tutorial 还有一个关于等待/脉冲的部分。 它和WaitHandle习惯很相似——尽管坦率地说,我发现我的头脑比WaitHandles更容易,但主要是因为它和我“长大”的Java等待/通知非常类似: |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 2 年前 |