我正在创建提升线程并将其地址存储在地图中。这些线程将连续运行并迭代(比如说)mapA,直到我执行线程中断。
现在的问题:
我想删除 mapA 中的一个值。我想让这个线程休眠,直到删除 mapA 中的值完成。一旦删除完成,线程应该继续工作。
Thread1
{
...Code...
...Code...
loop over mapA
...Code...
...Code...
}
Thread2
{
sleep(Thread1)
until
value in the mapA is deleted
Continue(Thread1)
}
提前致谢 !