🗐 電装工芸日記 - 舞台照明機器の製作とか -

今年は開発案件を進めたい

or 管理画面へ

No.1259

Icon of admin
 Art-Net 関連機器の製作についてAI/Geminiさんと随分やりとりをしました。相談出来る達人が近くに居ないので凄く助かります。
 大きなヒントを一つもらいました。ブロッキングの活用です。
 キーボード入力においてもEtnerの受信においても何も無ければそのまま延々と待つ設定です。処理が一時停止しますが、イベントが発生した時に出来るだけ速やかに処理したい時には有効な方法です。他の処理も一時停止しそうですがスレッドを分けておけば大丈夫です。スレッドとは処理の進行を並列化させる(疑似的に複数の処理を同時進行させる)方法です。止まらせることなく延々と回したい処理とブロッキングする処理を別スレッドにすれば全体としては止まることがありません。当たり前っちゃ当たり前ですが、PICマイコンでやってきた「ひたすら回してフラグで分岐する」って感覚がアタマに固着していたようです。無制限のブロッキングをしますと都合が悪いこともあるので0.1~0.5秒ごとにブロッキングを外して周囲を伺った方が良さそうですけど。

#Rust

■思ってみた

陽が伸びて暑さを感じるようになってきました。

編集

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付検索:

■カレンダー:

2026年5月
12
3456789
10111213141516
17181920212223
24252627282930
31

■カテゴリ:

■最近の投稿:

最終更新日時:
2026年5月14日(木) 07時26分32秒