[정보통신기술용어해설] |
프로그램 실행 모델 | (2025-01-18) |
동기식 프로그래밍 모델, 비 동기식 프로그래밍 모델 |
1. 프로그래밍 모델 ㅇ 동기식 프로그래밍 모델 - 프로그램 수행이 순차적이어서, 현재 코드 실행이 완료되어야 다음 코드가 실행되는 방식 . 즉, 앞뒤 시간 순서 관계가 있음 ㅇ 비동기식 프로그래밍 모델 - 프로그램 수행이 순차적이지 않고, 이벤트 발생시 마다 그때그때 수행하는 방식 . 즉, 앞뒤 시간 순서 관계가 필요 없는 이벤트 구동 방식(event-driven)에 적용됨 ※ 위 두 극단적인 프로그래밍 모델은, - 코드 작성 방식이 다르며, 섞어쓸 때는 주의가 필요함 ※ 한편, 이와같은, 스레드 프로그래밍 모델은, - 단일 프로그램이 여러 스레드를 동시 운용 제어 하므로, 프로그래머에게 큰 부담을 줌