協程VS多線程 應用場景比對

衆所周知 ,多線程除了會給cpu帶來切換上下文的開銷,還會產生資源競爭,想要用多線程,免不了這裏那裏加個鎖。多線程 因此多線程在有些時候並不討巧。併發 因此,協程出現了,他也能夠併發的執行多線邏輯,但徹底不會給cpu帶來額外負擔,且不存在任何資源競爭。異步 看起來,協程能夠完美替代多線程了。函數 但其實,協程也只是在特定應用情境下才適用。線程 使用多線程的目的之一是爲了避免阻塞主線程的迭代循環,讓
相關文章
相關標籤/搜索