【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.20784

critical section&dead rock
投稿者---まさ(2005/04/25 10:38:03)


今使っているコンパイラはBorland C++ Compilerです。
組み込み系で使われる、critical section又、dead rockとはどういったものなのでしょうか?web上で検索してみたのですが、日本語で組み込み系を語ってる
サイトがあまり無かったので、ここで質問させてもらっています。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:critical section&dead rock 20786 επιστημη 2005/04/25 11:26:52


No.20786

Re:critical section&dead rock
投稿者---επιστημη(2005/04/25 11:26:52)


>組み込み系で使われる、critical section又、dead rockとはどういったものなのでしょうか?

組み込みだろがなんだろが、同時にひとつのプロセス (やスレッド) しか実行できない
プログラム領域のことを critical section (クリティカル・セクション) といいます。

AはBが終わるのを待っており、同時にBはAが終わるのを待ってたりすると、
どちらも動き出せずに固まっちまいます。そんな状態を dead rock といいます。



この投稿にコメントする

削除パスワード

No.20787

Re:critical section&dead rock
投稿者---まさ(2005/04/25 11:32:56)


分かりやすい説明ありがとうございました。


この投稿にコメントする

削除パスワード

No.20789

Re:critical section&dead rock
投稿者---tetrapod(2005/04/25 12:19:57)


雑談。

>そんな状態を dead rock といいます。
岩が死んぢゃってはいかんでしょう。
dead lock というべきです(元発言から間違ってますが)
# deadlock と一語にするべきかも。

critical session と間違って言う人もいますね。
業務系サーバーの、落ちてはならない重大なセッションという意味ならこれで正しいのですけど。



この投稿にコメントする

削除パスワード

No.20792

Re:critical section&dead rock
投稿者---επιστημη(2005/04/25 12:36:58)


>雑談。
>>そんな状態を dead rock といいます。
>岩が死んぢゃってはいかんでしょう。
>dead lock というべきです(元発言から間違ってますが)
># deadlock と一語にするべきかも。

あららら、ホントだ。
deadlock とは二重錠前、すなわちお互いに鍵を掛け合って固まった状態、
'行き詰まり'です。

日本語では'暗礁に乗り上げる'てのがあり、にっちもさっちもいかない状態って
意味では同じなので'dead rock'だと勘違いされるフシがあります。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧