Здравствуйте. Есть приложение, которое должно запускать параллельные процессы для работы. Через что лучше - fork() или потоками? Количество потоков может варьироваться от 5к до 20-30к. Как я понимаю на fork() накладываются отграничения ОС на кол-во процессов, на потоки такое есть? И вообще как быстрее - переключаться между процессами или потоками?