线程中的事件到底是什么?

Really what is event in Threads?

线程在形式上是一系列事件。 下面提到的一些事件

所以在这里,表示指令执行和事件是否相同。

如果事件和指令执行不同,我需要知道它们之间的区别?

谁能解释一下什么叫事件?

线程和这些事件可以看作状态图,其中线程(编程计数器,局部变量)是状态,事件是转换。 每当事件发生时,线程状态可能会改变。

提前致谢

内部事件是指令执行。外部事件是线程间通信的一种方式。它们由特殊类型的指令实现,可以在并行线程上安全地执行(CAS,compare-and-set,compare-and-swap)。外部事件的最终目标是将信号从一个线程传递到另一个线程。通常它是使用缓冲区完成的,也就是说,一个线程将信号放入缓冲区,另一个线程提取该信号,如果没有信号就绪则等待。