コンピュータープログラムを実行するには、順番に処理する必要があります。

less than 1 minute read

コンピュータープログラムを実行するには、順番に処理する必要があります。時計を持っているのは良いことですが、可能な限り速くした方が良いです。クロックが遅くない場合、事態は悪化します。高速化するために、スレッドスケジューリングモデルと共に使用される同期オブジェクトを作成することもできます。この同期オブジェクトも順番に処理を行います。グローバルオブジェクトの場合もあれば、スレッドの場合もあります。作業を順番にスケジュールするか、待機する必要があるかを決定できます。同期オブジェクトは同期オブジェクトです。この種類の同期オブジェクトは、スレッドプールまたはイベントループと呼ばれることもあります。私はそれをスレッドセーフな実行順序と考えるのが好きです。この同期オブジェクトは、オペレーティングシステムのスケジューリングモデルと共に使用できます。オペレーティングシステムは、この種の同期で多くのことを実行できます。内部で使用することも、外部に公開することもできます。しかし、それだけです。オペレーティングシステムがその役割を果たします。同期オブジェクトに直接または間接的にアクセスするかにかかわらず、オペレーティングシステム内でスレッドを安全に実行します。この本では、複数の並行プログラミングモデルを実装するさまざまな方法を紹介します。多くの異なる場所で例を挙げます。これは別の種類の本であり、将来の人々がいくつかの違いを理解するのに役立つことを願っています。第1章;序章;並行プログラムの同期第2章:スレッドと並行性第3章:スレッドとプログラミングモデル第4章:並行性とインターフェース第5章:並行性と設計パターン第6章:並行性とプログラムの評価第7章:並行性の問題第8章:並行性とインタープリター第9章:クロックとインタープリター第10章:インタープリターセーフプログラミングモデル第11章:The Parallel Languages Group付録:プログラマーの同時実行性付録:スケジューリング付録:プログラミングモデル」先週、4回強盗しました」と、市内の不動産業者Steve Steve Johnson氏は語りました。 「あなたはそれについて何をしますか?あなたはただそれを支払います。それは彼らにとって公平ではありません。