背景
存在するUnixプログラミングの芸術、Eric S. Raymondは、マルチスレッドプログラミングが避けるべきパフォーマンスハッキングであると信じています。彼によると、スレッドの最大の問題は、プログラマがシステムのさまざまな部分間で合理的な通信プロトコルを開発することを強制するのではなく、基本的にメモリを共有することです。
しかし、この本は2003年にマルチコアプロセッサが消費者市場を支配する前に書かれていました。
質問
- スレッドを使用することはまだアンチパターンと見なされますか?
- スレッドを広範囲にかつ正常に使用するUnixプログラムの例はありますか?