• Writer: 1文字づつ書いていく

  • Reader: 1文字づつ読んでいく

  • Char + semaphoreだと、waitが大変だし、読まれたか読まれていないかもわからない