この質問は少し哲学的で、「データとコードは同じものかどうか」のようなものです。
イベント (シグナル) と状態の間に明確な違いはありますか?
例:
たとえば、道路を車が通り過ぎる。車のクラクションが鳴ると、man_A
横断歩道を渡っていた男性 ( ) が急停止します。ホーンが合図、「man_A
急停止」が の状態ですman_A
。
別の男 ( man_B
) も、同じ時間に同じ場所で道路を横断していました。
man_B
彼は聴覚障害者だったので、クラクションが聞こえなかったとしましょう。しかし、「man_A
急に止まった」ことに気付くことは、彼にとって合図です。彼はクラクションを聞いたかのように突然立ち止まりました。
したがって、「状態は別のプロセスのシグナルである可能性があります。シグナルはプロセスを別の状態にします。そのため、それらはまったく同じものです」と言うでしょう。
私は間違っていますか、それらの間に明確な違いはありますか?
信号は状態変化です。2 つの状態を持つ任意の信号を定義できます。