Language/C#

C# -  멀티쓰레딩 장점 & 단점 Advantages and disadvantages of multi-threading

청렴결백한 만능 재주꾼 2021. 2. 4. 02:48
반응형

장점 :

 - 반응형 사용자 인터페이스에 적합하다.

 - I/O 작업이 완료될 때 까지 기다리는 동안의 시간을 효율적으로 사용할 수 있다.

 - 다중 코어/프로세서가 있는 시스템에서 동시에 처리할 작업을 분할 할 때

 

단점 : 

 - 단일 코어/프로세서에서는 성능에 부정적인 영향을 끼칠 수 있다.

 - 같은 작업을 수행할 때 더 많은 코드가 필요

 - 멀티쓰레딩은 만들기도 어렵고, 이해하기도 어렵고, 디버그 와 유지 & 보수가 어렵다.

반응형