掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OSに依存しないプロセス(タスク)間通信を実現するには? (ID:56614)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
余談モード H8/300H なんかには bset.b #nn, @er0 なんて命令があるので flags.hogeflag=1; はアトミックに実行できる ため例が悪かったかも。 mov.l #flags, er1 bset.b #4, @er1 ; bit set hogeflag atomically SH2 にも TAS って命令があるので 8bit 型の bit7 に限りアトミックにセット可能。 # スレッド間、というかタスク間のセマフォに使ってます (bset/tas) 2bit 以上のビットフィールドにしときゃよかったかな。 そんなものをセマフォに使うことは無いっすけどね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.