동기와(Synchronous) 비동기(Asynchronous)
동기(Synchronous: 동시에 일어나는) 순차적인 방법으로 프로그래밍이 진행되는 것을 의미한다(js). 직렬적으로 명령을 처리한다. 왜냐하면 쓰레드(Thread)가 1개이기 때문이다. **Thread: 명령어가 흐르는 통로 동기처리 방식을 확인해보면 순차적으로 값이 나타난다는 것을 알 수 있습니다. 처리한 순서 그대로 hello - yoon - Hello Again의 결과값이 출력됩니다. 동기방식은 설계가 간단하고 직관적이지만 결과가 나올 때까지 대기해야 한다. 즉, 서버에 데이터를 요청하고 데이터가 응답되기 전까지 이후에 작업되는 것들은 블로킹(blocking, 작업중단)된다. 비동기(Asynchronous : 동시에 일어나지 않는) 비순차적인 방법으로 프로그래밍이 진행되는 것을 의미한다.(nod..
개발 개념 살펴보기_
2020. 2. 28.