Maison > Questions et réponses > le corps du texte
我感觉很多项目使用java或者c的多线程库+线程安全的queue数据结构基本上可以实现goroutine+channel开发能达到的需求,所以请问一下为什么说golang更适合并发服务端的开发呢?使用goroutine+channel和java多线程+queue队列的方式开发各有什么优缺点?
怪我咯2017-04-18 10:33:33
http://tleyden.github.io/blog...
Goroutine a moins de surcharge que le thread et est plus simple
伊谢尔伦2017-04-18 10:33:33
Les threads doivent récupérer des verrous, ce qui gaspillera les performances du processeur et transformera le parallélisme en sérialisation. Gorouten utilise des notifications pour envoyer des données à un thread séparé afin d'en faire une copie, et les autres threads n'ont alors pas besoin de rivaliser pour les verrous pour s'exécuter réellement. parallèle