Follow

mstdn.nere9.help/@orange_in_sp
mstdn.nere9.help/@orange_in_sp

それ非決定性が超アレなので、よほど言語側でうまく対応しない限りは「非同期変数に対応するアトミックなフラグをビジーループや条件変数で監視する」とか「並列キューでメッセージ到達をポーリングで監視」みたいな運用になるし、たぶん RTOS 上のインターフェースもそんな感じでは

一応 C においては「アプリケーションロジックの与り知らぬところで値が変更される可能性がある」みたいなのは volatile 修飾で表現できるけど、まあ地獄ですわ

Show thread

C の volatile を正しく使いこなせるのは人間を超越した存在だけ

Show thread
Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!