python - 使用goroutine+channel和java多线程+queue队列的方式开发各有什么优缺点?
巴扎黑
巴扎黑 2017-04-18 10:31:33
0
2
562

我感觉很多项目使用java或者c的多线程库+线程安全的queue数据结构基本上可以实现goroutine+channel开发能达到的需求,所以请问一下为什么说golang更适合并发服务端的开发呢?使用goroutine+channel和java多线程+queue队列的方式开发各有什么优缺点?

巴扎黑
巴扎黑

全員に返信(2)
刘奇

http://tleyden.github.io/blog...

Goroutine はスレッドよりもオーバーヘッドが少なく、よりシンプルです

いいねを押す +0
伊谢尔伦

スレッドはロックを取得する必要があるため、CPU パフォーマンスが浪費され、並列処理がシリアル化されます。Gorouten は通知を使用してデータを別のスレッドに送信してコピーを作成し、実際に並列実行するために他のスレッドがロックを競合する必要はありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!