Aetae,
Сообщение от Aetae
|
возврат getread() как-то могут меняться(сомневаюсь), но так или иначе last_read остаётся равным getread()
|
Это только гадание на кофейной гуще, но, предположительно:
- last_read задаётся равным getread() в функции start
- функция checkResult крутится и ждет, когда изменится getread()
Конечно, если в функции start вызов getread() сразу даст окончательный результат ... то ждать можно до бесконечности