hey_mi
heymi 스터디기록
2024.06.27

동기

사전적으로 '동시에 일어난다'는 의미를 갖고, 프로그래밍에서 동기는 작업이 순차적으로 진되는 것을 의미하며, 한 작업이 시작되면 해당 작업이 완료될 때까지 다른 작업이 기다려야한다.

동기의 단점

- 일반적으로 간단하고 직관적인 코드를 작성하기에는 좋으나, 여러 작업이 동시에 실행되어야 하는 경우 각 작업의 완료를 기다리는 동안 시간이 소요되어 전체 프로세스의 성능이 저하될 수 있다.

비동기

사전적으로 '동시에 일어나지 않는다'는 의미를 갖고, 프로그래밍에서 비동기는 작업이 독립적으로 실행되며, 작업의 완료 여부를 기다리지 않고 다른 작업을 실행할 수 있는 방식을 의미한다.

비동기의 장점

프로그램은 작업이 완료되기를 기다리는 동안 다른 작업을 처리할 수 있으므로 전체적인 성능이 향상된다.

heymi 스터디기록
의 다른 카테고리
0
👍0
👏0
🤔
댓글 작성