Roel Notebook

[commonness] 동기, 비동기, 직렬 처리, 동시 처리

by Roel Downey
728x90
반응형

 

동기(Sync) :  작업을 다른 쓰레드에서 하도록 시킨 후, 그 작업이 끝나길 "기다렸다가" 다음 일을 진행

(기다렸다가 다음 작업을 생성 할 수 있다.)

 

비동기(Async) : 작업을 다른 쓰레드에서 하도록 시킨 후, 그 작업이 끝나길 "안 기다리고" 다음 일을 진행

(안 기다려도 다음 작업을 생성할 수 있다.)

 

 

직렬(Serial) 처리 : (보통 메인에서) 분산처리 시킨 작업을 "다른 한개의 쓰레드에서" 처리

- 순서가 중요한 작업을 처리할 때 사용

 

동시(Cocurrent) 처리 : (보통 메인에서) 분산처리 시킨 작업을  "다른 여러개의 쓰레드에서" 처리

- 각자 독립적이지만 유사한(중요도나 작업의 성격등) 여러개의 작업을 처리할 때 사용 

 

 

 

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기