- スレッドとは何ですか?
- なぜ私はそれらについて気にする必要があると思いますか?
- 私は詳細を知るために行くことをお勧めします(私はDelphiで働いています。
答えて
リンクの書式設定を修正しました;-) –
スレッドを使用すると、CPU内に複数のプロセッサまたはコアを利用することができますので、特定のマシン上で適切に使用されたとき、彼らは驚異的なスピードアップを提供します。
...しかし、複数のスレッドと複数のプロセスの使用を区別することはできません。 – dmckee
「古いタイマー」からの少しの歴史:最初にスレッドについて聞いたとき、それらは「制御のスレッド」と呼ばれていました。
以前のポピュラーなポータブルスレッドライブラリの1つは、 "pthreads"または "POSIX Threads"でした。これは、Digital Equipment Corporationの「Concert Multithread Architecture」に由来しています。 pthreadsのdocumentationがまだ「制御のスレッド」という用語を使用していることは注目に値する。 pthread_create
のオンラインマニュアルページから:
pthread_createは、呼び出しスレッドと同時に実行される新しい制御スレッドを作成します。
コンピュータで行うことはすべてスレッドで行われるため、スレッドについては気をつけてください。最も単純な "Hello、world"プログラムでさえ、少なくとも1つのスレッドを含みます。
複数のスレッドではもっと面白くなります。実際には、事はもあなたが非常に慎重でない場合興味深い得る!
- あなたのプログラム/アプリケーションが、その特定の時間に行っている他の「もの」の影響を受けずに、同時に実行できる「もの」の数。
- サポートしている例1.あなたのプログラムは車ですが、ドアを開けている間はスレッドを使用していないと言います。ドアが閉まり、ドアを閉めることはできません。利用可能なアクションが1つしかないため、前のタスクが終了する前に他のアクションを開始することはできません。
- スレッドがどんなものかは、言語に依存しているので、適切なドキュメントを検索してください。いくつかの楽しみ:)
- 1. スレッド内のクリティカルセクションとは何ですか?
- 2. 「スレッド限定」クローンとは何ですか?
- 3. 「待機スレッド」とは何ですか?
- 4. ソースパネルに `スレッド`とは何か
- 5. JavaScriptスレッドとSilverlight UIスレッドの関係は何ですか?
- 6. スレッド固有のos.chdirとmkdirとは何ですか?
- 7. スレッドのeetopフィールドは何ですか?
- 8. UIスレッドの特色は何ですか?
- 9. スレッド "スレッド2"はJavaFXアプリケーションで何をしますか?
- 10. 割り込みスレッドとは何ですか?
- 11. JVisualVMスレッド調査者のキープアライブタイマーとは何ですか?
- 12. ThreadLocal <T> - スレッドとは何ですか? (C#)
- 13. スレッド上の "detach()"とは何ですか? CPP
- 14. Delphiの未知のスレッドとは何ですか?
- 15. ハンドルとスレッドの違いは何ですか?
- 16. C#スレッド:BlockとWaitSleepJoinの違いは何ですか?
- 17. スレッドとタスクの関係は何ですか?
- 18. ディスパッチャスレッドとUIスレッドの違いは何ですか
- 19. 何が良いですか:スレッドと選択しますか?
- 20. C++ 11は「スレッド」とは何を考えていますか?
- 21. スレッドはPythonでどのように機能し、Pythonスレッドの一般的な落とし穴は何ですか?
- 22. CUDA:マルチプロセッサあたりのスレッドとブロックごとのスレッドの区別は何ですか?
- 23. スレッドがプロセスと共有していないことは何ですか?
- 24. Androidでのスレッドの適切な使い方は何ですか?
- 25. python qt5アプリケーションでのスレッドの正しいパターンは何ですか?
- 26. Swiftで使用されるスレッドは何ですか?
- 27. "pool"で始まるJavaスレッドは何ですか?
- 28. スレッドがjava.util.concurrent.ThreadPoolExecutor.getTaskでパークされる理由は何ですか?
- 29. スレッドの数を増やすときの短所は何ですか
- 30. uWSGIサーバーに使用するワーカーとスレッドの標準数は何ですか?
Web上には多くのリソースがありますが、少し検索してください。 BTW、スレッドプールについても学んでください...彼らはとても便利です:) – jasonco
私は好奇心が強いです。なぜこれが下落したのですか?それは明らかに重複していますか?質問の「初心者」の性質にもかかわらず、私はそれが重要なものだと思う。 –