JAPANESE

チャネル通信

チャネルつうしん

KOREAN

채널 통신

[チェノル トンシン]

ハングル読み: 차네루츠우신

解説

並行処理するゴルーチンやスレッド間でデータを安全に受け渡すための通信機構。共有メモリの代わりにメッセージパッシングを使用し、ロックなしでデータ競合を回避する。GoやRustで広く使われている。

병행 처리하는 고루틴이나 스레드 간에 데이터를 안전하게 주고받기 위한 통신 기구. 공유 메모리 대신 메시지 패싱을 사용하며, 잠금 없이 데이터 경합을 회피한다. Go나 Rust에서 널리 사용되고 있다.

例文

Goのチャネル通信を使って、ワーカープール間のタスク分配を実装している。

Go의 채널 통신을 사용하여 워커 풀 간의 태스크 분배를 구현하고 있다.