Т.е у меня есть общая область памяти в которую в случае нажатия кнопки напишет побочный поток и которую постоянно проверяет главный поток? А что если главному потребуется считать с stdin` у низ будет race condition?
Т.е у меня есть общая область памяти в которую в случае нажатия кнопки напишет побочный поток и которую постоянно проверяет главный поток? А что если главному потребуется считать с stdin` у низ будет race condition?
так сделай несколько режимов ввода и во втором потоке проверяешь его
так сделай несколько режимов ввода и во втором потоке проверяешь его
А это считается нормальной практикой? Даже в паскале можно повесить функцию которая будет вызыватся при нажатии кнопки Я думал в С есть что-то похожее....
А это считается нормальной практикой? Даже в паскале можно повесить функцию которая будет вызыватся при нажатии кнопки Я думал в С есть что-то похожее....
А это считается нормальной практикой? Даже в паскале можно повесить функцию которая будет вызыватся при нажатии кнопки Я думал в С есть что-то похожее....
А это считается нормальной практикой? Даже в паскале можно повесить функцию которая будет вызыватся при нажатии кнопки Я думал в С есть что-то похожее....
Стандартная библиотека в си это не набор на все случаи жизни, скорее необходимый минимум для выживания Процесс хендла HID'ов слишком специфичен под каждой системой, поэтому нет смысла это класть в libc