食事哲学者の問題

著者: Monica Porter
作成日: 22 行進 2021
更新日: 17 5月 2024
Anonim
映画『ちいさな哲学者たち』予告編
ビデオ: 映画『ちいさな哲学者たち』予告編

コンテンツ

定義-食事哲学者問題とはどういう意味ですか?

食事する哲学者の問題は、コンピューターサイエンスの典型的な例であり、同時アルゴリズム設計における同期の問題と解決策を示すためによく使用されます。これは、進行が不可能なシステム状態であるデッドロックを回避するための課題を示しています。この問題は1965年にE. W.ダイクストラによって作成されました。学生の試験問題として提示されたこの問題は、テープドライブ周辺機器へのアクセスを求めて競合する多くのコンピューターを示しています。今日知られている定式化は、トニー・ホアによる後の改訂版でした。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaは食事哲学者の問題を説明します

食事哲学者の問題は、デッドロック、複数のプロセスが現在別のプロセスで使用されている単一のリソースを待機している状態、およびこれらのタイプの問題の解決策の例です。哲学者との問題の現在の定式化はトニー・ホアによって作成されましたが、問題は元々1965年にエドガー・ダイクストラによって定式化されました。

トニー・ホアの問題声明は、代わりに食べて考えなければならない5人の哲学者についてです。 5つはすべて、哲学者の間にスパゲッティとフォークのプレートが隣接して置かれた丸いテーブルに置かれています。フォークは一度に1人の哲学者しか使用できません。ただし、食べるためには2つのフォークが必要です。左右のフォークです。哲学者は利用可能なフォークを取ることができますが、哲学者が左と右の両方のフォークを持っていない限り、食べることはできません。食事は、残っているスパゲッティまたは胃のスペースの可能な量によって制限されないことに注意してください。スパゲッティと需要は無限にあると想定されています。