複数の割込み処理からのデータ追加(挿入)が可能なリングバッファを探しています。
例えば2本の不定期な割込みが発生し、それぞれの割込み処理ルーチンが一つのリングバッファにデータを挿入していくとします。
この時に挿入ポインタや挿入データをお互いに壊さないよう、排他制御されたリングバッファのソースをご存知でしたらお教え下さい。
言語はCまたはC++。
ライブラリなどを使わず、全てのコードを書くことが前提です。
CPUはなんでも構いません(割込禁止・許可などの命令は適宜置き換えます)。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このレジの並び方は間違ってま...
-
PICで内部タイマーを使わずカウ...
-
電車で待機列の割り込みについ...
-
PICの外部クロックの12.8MHzで1...
-
USJでの割り込み
-
PIC18F14K50でmain処理が動作し...
-
スーパーのレジで並んでいたら...
-
マイコン C言語 割り込み処理...
-
AKI-H8/3048Fでのタイマ割り込み
-
C言語について(PWM)
-
CPUの処理量を減らすコーデ...
-
【組込み】割り込み中のstatic...
-
メルコの無線LANで割り込み...
-
CPU負荷率の安全な上限と計...
-
Macターミナルで実行中のプログ...
-
バックグラウンドのプロセスの...
-
C# シリアル通信でデータ受信...
-
緯度、経度の 10進法と 60進法...
-
C#でのpngからbmpへの変換について
-
プログラム実行中に強制終了
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スーパーのレジで並んでいたら...
-
電車で待機列の割り込みについ...
-
CPU負荷率の安全な上限と計...
-
駅のトイレでナイチンに邪魔さ...
-
pic 複数の割り込み関数 切り分...
-
CPUの処理量を減らすコーデ...
-
【組込み】割り込み中のstatic...
-
irqbalance って
-
このレジの並び方は間違ってま...
-
VB6でSendKeyを利用したTab移動...
-
USJでの割り込み
-
割り込みのカウントの仕方
-
PICのPWMの正しい使い方につい...
-
マイコン C言語 割り込み処理...
-
VB.net 割り込みの禁止
-
一定時間操作がなかったら、と...
-
電車のドアの前での並び方
-
PIC24F C言語プログラミングに...
-
H8SX/1655のタイマー割り込みに...
-
PICマイコン 割り込み実行時間...
おすすめ情報