프로그램 실행 모델 | (2025-01-18) |
동기식 프로그래밍 모델, 비 동기식 프로그래밍 모델 |
1. 프로그래밍 모델
ㅇ 동기식 프로그래밍 모델
- 프로그램 수행이 순차적이어서, 현재 코드 실행이 완료되어야 다음 코드가 실행되는 방식
. 즉, 앞뒤 시간 순서 관계가 있음
ㅇ 비동기식 프로그래밍 모델
- 프로그램 수행이 순차적이지 않고, 이벤트 발생시 마다 그때그때 수행하는 방식
. 즉, 앞뒤 시간 순서 관계가 필요 없는 이벤트 구동 방식(event-driven)에 적용됨
※ 위 두 극단적인 프로그래밍 모델은,
- 코드 작성 방식이 다르며, 섞어쓸 때는 주의가 필요함
※ 한편, 이와같은, 스레드 프로그래밍 모델은,
- 단일 프로그램이 여러 스레드를 동시 운용 제어 하므로, 프로그래머에게 큰 부담을 줌
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     
[정보통신기술용어해설]        편집·운영 (
차재복)          
편집 이력          
편집 격려 (소액 후원)