1、面向多核的服務器編程時,多線程強於epoll,因為對於每個多進程來說,資源是獨立的,切換core的時候無需考慮上下文。
2、每個資源***享時以及在core切換的時候,多線程更好,多線程能夠直接進行***享,而epoll資源必須從壹個core復制到另壹個core才能繼續運算。
1、面向多核的服務器編程時,多線程強於epoll,因為對於每個多進程來說,資源是獨立的,切換core的時候無需考慮上下文。
2、每個資源***享時以及在core切換的時候,多線程更好,多線程能夠直接進行***享,而epoll資源必須從壹個core復制到另壹個core才能繼續運算。