開発の仕事を探していますが、多くのリストで、開発者はマルチスレッドに精通している必要があると指定されています。これは、Java の求人情報と、UNIX での「システム プログラミング」を含む C++ の求人情報の両方に表示されます。
ここ数年、私は Java に取り組んでおり、Java のさまざまな同期メカニズムを使用しています。
90 年代後半、スレッドはほとんどありませんでしたが、多くの C++ 作業を行いました。しかし大学では、Solaris でスレッドを使用していました。
私の質問は、C/C++ の開発者が Java の開発者と比較して直面する問題に大きな違いがあるかどうか、およびそれらに対処するための手法のいずれかが根本的に異なるかどうかです。Java には明らかに、いくつかの優れたメカニズムや同期バージョンのコレクションなどが含まれています。
UNIX でスレッド化を更新または再学習したい場合、最善の方法は何ですか? どのライブラリを見ればよいですか?など。C ++のスレッドに関する現在の優れたチュートリアルはありますか?