有一个进程,它在进程工作的中间创建线程。现在我们有主线程和Thread2。主线程做了一些工作,它不能等待事件。 Thread2 - 是一个无限循环,它正在等待一个信号。当信号到来时,thread2应该向主线程发送命令(例如print str)。
有没有办法将命令从thread2传递到主线程而不使主线程等待?我的意思是中断或回调。
如果有一个信号发送到thread2,那么thread2中断主线程工作并强制它执行我的命令(print str),或者带回调的thread2 send命令,该命令进入队列并在其转入队列时运行。 / p>