Всех приветствую. Пишу программу, задумался о том чтобы сделать её многопоточной, но с потоками ниразу не работал и прежде чем учиться с ними работать, хочу узнать ответы на некоторые вопросы, чтобы знать изучать мне их или нет.
Вопросы:
1 - Насколько медленно создаются новые потоки?
2 - Можно ли создать поток в остановленном состоянии и без указания функции, а потом указать функцию которую нужно исполнить в отдельном потоке и запустить поток?
3 - Есть ли кроссплатформенная библиатека для удобной работы с потоками?