Loading article…
ThreadWeaverは、当初KDE Software Compilation 4 [ 2 ]向けに開発されたシステムライブラリであり、後にKDE Frameworks 5 [ 3 ]向けにリファクタリングされました。
ThreadWeaver を使用すると、開発者はマルチコアプロセッサとマルチスレッドを容易に活用できます。ThreadWeaver では、ワークロードが個々のジョブに分割され、次にジョブ間の関係 (実行順序や優先度など) が定義されます。ThreadWeaver は、これらの情報に基づいて、ジョブを実行する最も効率的な方法を算出します。Kritaは、GUI のフリーズを防ぐために、ThreadWeaver を使用してビジュアルフィルタのプレビューを実装しています。