Computer Science (1) 썸네일형 리스트형 [CS] Sync/Async, Blocking/Non Blocking 1. Sync/Asyncronous - 주로 Sync/Async는 일반적인 Operation 관점에서 얘기한다. - Call된 Function의 결과를 누가(Caller, Callee) 신경쓰느냐의 차이 1) Syncronous - Caller가 Function Call의 결과를 신경쓰는 방식 - Function Call을 한 후, 그에 대한 Return이 오기까지 Thread가 대기하는 방식 - ex) HTTP Request를 날린 후, Response가 오기까지 대기 2) Asyncronous - Callee가 Function Call의 결과를 신경쓰는 방식 - Function Call을 한 후, Call을 한 Function의 결과와 상관없이 완료를 기다리지 않고, 다음 동작을 수행하는 것 - Ca.. 이전 1 다음