![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ビジーウェイトによる相互制御はある変数になるまで連続的にテストする方法ですが欠点としてアイドル状態になることがないことと非生産的な点が挙げられると思います。長時間の待ちの可能性がある場合には適していません。
ここで疑問なのですが、どこが非生産的なのでしょうか?
デットロックが発生するわけでもなく働き続けているわけだから
例えば生産者消費者問題でも生産者はバッファが満杯になるまでとにかく生産しまくる。消費者は0になるまでとにかく処理しまくる。これでいいんじゃないかと
セマフォによってお互いの状態を同期しあいながらやるのと生産性は違うのでしょうか?
ご教示お願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
マルチプロセス環境では、非生産的な仕事に計算資源を割かれてしまうため、他のプロセスがそれだけやりたい仕事を待たされてしまうという問題があります。
また、いわゆるアイドル状態とビジーウェイトの大きな違いは、CPU等の内部の状態(トランジスタのON/OFFなど)がほとんど変動しないか大きく変動するかです。前者の場合はNOPと呼ばれる内部状態をほとんど変化させないダミー命令を発行し続けたり、最近のCPUでは回路を部分的に電源団の状態にしたりしますが、後者の場合は我々人間から見ると非常に簡単な計算かもしれないけど実際にコンピュータに仕事をさせ続けていることには変わりなく電流がより多く流れるためコンピュータ(特にCPU)が熱くなりますし、電力もたくさん消費します。
No.1
- 回答日時:
人間の仕事で考えてみれば判ると思います。
上司が部下に「○○の仕事をお願いしてください」とお願いしたときに、その仕事が終わるのを部下が報告しない場合、何度も部下の仕事の状況をチェックすることになります。
もし、部下が「仕事終わりました!」と報告することが決まっていれば、上司は、その報告があるまで、他の部下に割り振る仕事の準備や結果のチェックをこなすことができます。
上司をCPUと考えれば、連続的に何度も部下のチェックをしていたら仕事効率が悪化するのがお分かりになると思います。
ちなみに、上司の持つ部下が1名だけで、上司が自分のすべき仕事を持っていないなら、ビジーウエイトとセマフォーの生産性の差は、あまり大きくならないと思います。
そして、PC等でも同様な傾向があると思えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経済学 答えが二つ出て曖昧なので誰か時給教えていただけると幸いです。 ある財の市場における需要関数と供給関数 3 2022/11/15 23:10
- 妊娠・出産 障がいのある子供について まだ結婚も親になるビジョンもない女の質問です。 道徳の授業で「出産前診断を 5 2022/05/23 02:32
- 倫理・人権 先進国に共通する「人手不足」問題に、IT化ではなく「奴隷労働」で対処した日本 1 2022/09/02 18:01
- 高校 小論文のお題です。 どう答えればいいのかわかりません 技術に対する見方について、以下の問いに答えなさ 2 2022/07/28 20:49
- 経済学 軍事部門の生産財と言う概念について(経済学) 7 2022/12/12 00:40
- 借金・自己破産・債務整理 自己破産(管財事件)の費用について 7 2022/11/04 15:10
- 伝統文化・伝統行事 統一教会のぼったくりを批判しない有識者は、原理研究会で、美味しい思いして来た側? 5 2022/07/19 06:56
- 相続・贈与 遺言書の書き方 2 2022/09/18 12:49
- 経済学 経済学の問題について教えてください。 2 2022/11/23 16:14
- 経済 社保倒産について(´・ω・`) 2 2023/03/02 20:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
女性に質問です。これ普通?女...
-
職場で両思いだろうなという既...
-
派遣社員なのに正社員並みの仕...
-
仕事ができない40代です。
-
仕事は3ヶ月経っても慣れないな...
-
ニートやひきこもりの人は死ん...
-
2〜3ヶ月に1〜2回仕事休む人。 ...
-
妻の体調不良で自分(夫)が欠...
-
52歳女性 独身 無職の孤独と絶望
-
事務パートで採用され3日目の主...
-
休みが多い同僚…正直迷惑です
-
郵便局のアソシエイト社員って...
-
仕事が続かない。働きたくない。
-
半年も無職です…
-
「宅建士」資格を取ったけど、...
-
50歳独身女性、彼氏なし、友...
-
40~50代の男性が、部下に心惹...
-
AV男優になりたいと書いたら怒...
-
人の仕事を奪う人 身近に人がや...
-
休日にクライアントにメールを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
女性に質問です。これ普通?女...
-
派遣社員なのに正社員並みの仕...
-
仕事ができない40代です。
-
武田塾講師高田史拓とwakatte.t...
-
AV男優になりたいと書いたら怒...
-
50歳独身女性、彼氏なし、友...
-
事務パートで採用され3日目の主...
-
休みが多い同僚…正直迷惑です
-
52歳女性 独身 無職の孤独と絶望
-
半年も無職です…
-
アラフィフです、パートの仕事...
-
職場で両思いだろうなという既...
-
妻の体調不良で自分(夫)が欠...
-
郵便局のアソシエイト社員って...
-
仕事は3ヶ月経っても慣れないな...
-
2〜3ヶ月に1〜2回仕事休む人。 ...
-
仕事が遅い社員に残業代が支払...
-
仕事って、できてもできないフ...
-
半年経ちますがパートの仕事が...
-
仕事は一回で覚えるもの? 一回...
おすすめ情報