https://www.quora.com/profile/Roman-Scharkov?sort=views почитай мои ответы про Node vs Go, поймёшь чем оно отличается, я этот пункт затрагивал 🙂
если очень кратко: в event loop’е весь наш application code всегда выполняется в 1 потоке, который может быстро превратиться в bottleneck. Т.е. по факту execution thread и является скрытым примитивом синхронизации. в многопоточной среде (такой как Go) синхронизовать доступ к памяти приходится самому и это сложнее и опаснее, но производительнее поскольку мы не привязаны намертво к одному потоку, наш application code может выполняться на нескольких одновременно
нельзя сравнивать теплое с мягким
Обсуждают сегодня