Я хочу знать, может ли программа одновременно запускать два потока (что в основном используется для правильного?). Но если бы я должен был выполнить системный вызов в одной функции, где он выполнялся в потоке A, а некоторые другие задачи выполнялись в другой функции, где он выполнялся в потоке B, оба они могли бы работать одновременно или моя вторая функция будет ждать завершения системного вызова?
Дополнение к моему исходному вопросу: теперь будет ли этот процесс оставаться бесперебойным процессом во время системного вызова? Я говорю об использовании любого системного вызова в UNIX/LINUX.