![22 并行性的概念](https://i.ytimg.com/vi/h0vFfPaW5HA/hqdefault.jpg)
コンテンツ
- 定義-並行性とはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaは並行性について説明します
定義-並行性とはどういう意味ですか?
同時実行性とは、コンピューターサイエンスの観点では、プログラムを、互いに独立して実行できる部分に分解できることです。これは、タスクが順不同で実行される可能性があることを意味し、結果はまだ順番どおりに実行される場合と同じになります。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaは並行性について説明します
並行性とは、一度に複数のタスクを実行するアルゴリズムまたはプログラムの機能です。概念は並列処理に似ていますが、多くの独立したジョブが同じジョブを実行するのではなく、同時に異なることを行う可能性があります。
独立したタスクを管理するにはリソースの調整が必要なため、並行プログラムを書くのは簡単ではありません。有名な食事哲学者問題は、リソースの共有と並行性の複雑さを示す古典的な思考実験です。
最新のマルチタスクオペレーティングシステムは、多くの異なるプログラムを一度に実行する能力と並行しています。コンピューティングハードウェアが安価になるにつれて、クラスターでの複雑なジョブの実行が実行可能になります。 Goなど、並行性を考慮していくつかのプログラミング言語が設計されています。
この定義は、プログラミングの詐欺で書かれました