Junior — Middle
100
Бағдарламада жаңа орындалу ағынын қалай бастауға болады?
Сұралған компаниялар
Дигинарис
AI-дан жауап
sobes.tech AI
В C/C++ запуск нового потока выполнения обычно осуществляется с помощью стандартной библиотеки <thread> (начиная с C++11). Создается объект std::thread, которому передается функция или функтор для выполнения в новом потоке.
Пример:
#include <iostream>
#include <thread>
void task() {
std::cout << "Поток выполняется" << std::endl;
}
int main() {
std::thread t(task); // запуск нового потока
t.join(); // ожидание завершения потока
return 0;
}
В C можно использовать POSIX threads (pthread), где поток создается через pthread_create.