저는이 문제를 해결하고 해결책을 찾기 위해 많은 시간을 보냈지만 잘못된 것을 발견하지 못했습니다. 내가 오캄를 코딩 다음과 같은 프로그램을하는 방법을 학습했습니다 PROC light (CHAN OF BYTE screen, CHAN OF INT light.change)
INT light.on :
WHILE TRUE
SEQ
Communicating Sequential Processes에 관한 책에서는 방향이없고 여러 개의 독립적 인 프로세스를 포함 할 수있는 이벤트를 정의하는 데 많은 시간이 소요됩니다. 소개 된 채널은 4 장에서만 소개되며 2 가지 프로세스가 포함됩니다. 그러나 occam, Go, LuaCSP 및 clojure.core.async를 포함한 모든 CSP 구현은