![]() |
1
delectate 2020-03-27 15:29:56 +08:00
线程类似于开车打电话,重度一心二用,搞不好就出事故;
协程类似于开车听收音乐,轻度可控的一心二用,很愉快和开心。 所以,协程比线程轻、快,代价低效果好。 线程需要锁,否则就成了混沌;协程没必要,因为不存在同时读写的情况,所以不需要锁。 因为协程都是在主线程里,切换的很小代价,所以更高“并发”(实际上还是独立运行的,只是看起来像是并发了)。 |