16. オプションのオペレーティングシステムサービス¶
この章で説明するモジュールでは、特定のオペレーティングシステムでだけ利用できるオペレーティングシステム機能へのインタフェースを提供します。このインタフェースは、おおむね Unix や C のインタフェースにならってモデル化してありますが、他のシステム上 (Windowsや NT など) でも利用できることがあります。次に概要を示します:
- 16.1.
select
— I/O 処理の完了を待機する - 16.2.
threading
— 高水準のスレッドインタフェース - 16.3.
thread
— マルチスレッドのコントロール - 16.4.
dummy_threading
—threading
の代替モジュール - 16.5.
dummy_thread
—thread
の代替モジュール - 16.6.
multiprocessing
— プロセスベースの "並列処理" インタフェース- 16.6.1. はじめに
- 16.6.2. リファレンス
- 16.6.2.1.
Process
クラスと例外 - 16.6.2.2. パイプ (Pipe) とキュー (Queue)
- 16.6.2.3. その他の関数
- 16.6.2.4. Connection オブジェクト
- 16.6.2.5. 同期プリミティブ
- 16.6.2.6. 共有
ctypes
オブジェクト - 16.6.2.7. マネージャー
- 16.6.2.8. Proxy オブジェクト
- 16.6.2.9. プロセスプール
- 16.6.2.10. リスナーとクライアント
- 16.6.2.11. 認証キー
- 16.6.2.12. ログ記録
- 16.6.2.13.
multiprocessing.dummy
モジュール
- 16.6.2.1.
- 16.6.3. プログラミングガイドライン
- 16.6.4. 例
- 16.7.
mmap
— メモリマップファイル - 16.8.
readline
— GNU readline のインタフェース - 16.9.
rlcompleter
— GNU readline向け補完関数