PTL は UNIX 上で動作するユーザレベルのマルチスレッドライブラリです. PTL を使うことによって一つのUNIXプロセス中に複数のスレッド(制御の流れ)を生成, 制御することができます. 例えば,以下のような応用が考えられます. POSIXスレッド(Pthread)を使ったプログラムを動作させる ネットワークサーバ・クライアントプログラム 並列処理 分散, 並列アルゴリズムのシミュレート マルチスレッドプログラミングの勉強 POSIX 1003.4a/D6 ベースの古い API を持つ PTL を PTL1, POSIX 1003.1c ベースの API を持つ PTL を PTL2 と呼びます. POSIX 1003.1c (Pthreads) のほとんどのAPIを実装 基本的に BSD UNIX ならば動作する.CPU に依存しない. SYSV系でも i386, SPARC,
Current release: 2.9.1 (2012-05-27) See the ANNOUNCEMENT and NEWS for details. Pthreads-w32 release 1.11.0 (2005-06-04) was the last series 1.x.x version! (Version 1.11.0 is a back-port of the 2.7.0 functionality and bug fixes. See the NEWS file inside the package for more information.) What is this project about? The POSIX 1003.1-2001 standard defines an application programming interface (API) fo
Hank Dietz, pplinux@ecn.purdue.eduv980105, 5 January 1998 高橋 聡 hisai@din.or.jp 2001/5/15 並列処理とはプログラムの実行速度を上げる考えの 1 つを指し、 プログラムを同時に実行可能な複数の部分に分け、それぞれをプロセッサ上 で動かします。プログラムを N 個のプロセッサに分けて実行すれば、 1 つのプロセッサで動かすのに比べて N 倍速く実行できると考え られます。このドキュメントでは、基本的な 4 つの並列処理の方法を検討します。 いずれも Linux ユーザが利用できる方法で、SMP Linux システム、ネット ワークでつながっている Linux システムでクラスタを組む、マルチメディア 命令(すなわち、MMX)を使った並列処理、そして Linux システムに(独立して) 搭載されている付加プロセ
このページではマルチスレッド、プロセス間通信、スレッド間通信およびタイマープログラミングについて紹介します。(いやー。好きだなこういう話題は。) 記述例およびサンプルに含まれるファイルの全部、または一部を使用したことによる損害等について、一切の責任を負いません。また、サンプルの文字コードはS-JISで提供しますので、ご使用の際はWindowsからFTPするなどして適切な文字コードに変換してください。尚、サンプル中には説明の簡略化のため意味のないコードや、実用上問題のあるコードも含まれていますのでご注意ください。 [POSIX]pthread_create [POSIX]スレッドの同期(ミューテックス) [POSIX]タイマー [WIN32]_beginthreadex [WIN32]スレッドの同期(ミューテックス) [WIN32]共有メモリ [WIN32]スレッドの同期(イベント) [PO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く