>>826
技術力が必要なわけじゃなくて、大昔はCとかC++とかにスレッドやプロセスが言語仕様内に無くて、使ってるアーキテクチャと使ってるコンパイラ次第だったもんで情報が集めにくかっただけ。
Java以降JVMを介してスレッドのAPIが標準化されたり、WindowsXP以降でPosix準拠のAPIが揃って、MacもOSX移行が本格化してPosix標準的な操作ならどのプラットフォームでも差がなくなって今は難しくも何ともなくなった。
あと今もOSが勝手に割り振るなんて事はしない。
(プロセス単位での割り振りはOSが行うのは昔から変わらず。ただしSDKがマルチスレッド化されてるケースは増えた。)