Task

아투·2026년 5월 16일

Operation System

목록 보기
11/22
post-thumbnail

정의

프로그래밍에서 Task는 무엇인가를 처리하는 할 작업의 단위를 뜻한다.

다만 이 용어가 사용되는 문맥(비동기 프로그래밍, 운영체제, 빌드 도구 등)에 따라 구체적인 개념과 역할이 달라지며 주요 문맥별 의미는 다음과 같다.


문맥별 의미

  • 비동기 프로그래밍 : C#, Python(asyncio) 등의 언어에서 Task는 미래에 완료될 비동기 작업을 나타내는 객체이다.

  • 운영체제 및 병렬 처리 : 운영체제나 멀티스레딩 환경에서 Task는 스케줄러에 의해 관리되고 실행되는 실행 단위를 의미한다.

  • 빌드 도구 및 자동화에서의 Task : VS Code, Gradle, Gulp 등의 개발 도구 환경에서 Task는 특정 명령어 처리를 자동화한 스크립트 단위를 의미한다.


0개의 댓글