привет! значит у меня многопоточное приложение под линукс. главный поток занимается визуализацией и GUI. второй поток занимается обработкой данных и их приемом в непрерывном цикле. данные же приходят по сети с высокой частотой на сетевой адаптер, где отлавливаются средствами библиотеки pcap+драйвер. как мне объяснить ОС, что задачи второго потока являются ПЕРВОСТЕПЕННЫМИ? как я могу быть уверенным в том, что данные не потеряются, что ОС всегда будет выделять процессорное время для этого потока? подозреваю, что мне нужен режим реального времени, но это ведь линукс? если же все делать в одном потоке, то страдает отзывчивость GUI.