А в Джаве в виде чего это всё реализовано? Как я понял, для семафора есть отдельный класс. А мьютекс и монитор в виде чего там реализовано? как это там выглядит?
Всем спасибо за старания. Я понял в чём моя проблема. Я протупил немного. не поставил тип char у переменной, в которую я записываю данный из файла. У меня было int. Поэтому у меня коды он и писал в строку.