Quasar 라이브러리를 활용한 Java 코루틴 예제 (Maven 기반)

메인 스레드는 1부터 10까지의 무작위 정수를 생성하여 정수 채널에 전송하고, 이 과정을 반복하면서 각 반복 후 일정 시간 동안 대기합니다. 또한, 새로운 Fiber 코루틴을 생성하여 정수 채널에서 값을 지속적으로 수신하고, 수신된 값이 존재할 경우 이를 출력합니다. Maven 의존성 설정 <!-- 코루틴 프레임워크 Quasar --> <dependency> <groupId ...

9월 5일 11:32에 게시됨

Go 언어에서 고루틴과 채널을 활용한 동시성 및 병렬 처리

프로세스, 스레드, 병렬성, 동시성 프로세스는 운영체제에서 실행 중인 프로그램 인스턴스로, 자원 할당의 기본 단위입니다. 5가지 상태(초기, 실행, 대기, 준비, 종료)를 가지며 동적 실행 환경을 제공합니다. 스레드는 프로세스 내 실행 단위로, 독립적으로 실행 가능한 최소 작업 단위입니다. 한 프로세스는 여러 스레드를 생성할 수 있습니다. 동시성은 단일 CPU에서 ...

5월 20일 06:59에 게시됨