Немного истории из «старого таймера»: когда я впервые услышал о потоках, их называли «потоками управления».
Одной из ранних популярных переносимых библиотек потоков была (и остается) "pthreads" или "POSIX Threads". Он был получен из "Многопоточной концертной архитектуры" от корпорации Digital Equipment. Примечательно, что в документации для pthreads по-прежнему используется термин «поток управления». С онлайн-страницы руководства для функции pthread_create
:
pthread_create создает новый поток управления, который выполняется одновременно с вызывающим потоком.
Вы должны заботиться о потоках, потому что все, что вы делаете на компьютере, делается в потоке. Даже самая простая программа «Hello, world» содержит хотя бы один поток.
Вещи становятся более интересными с несколькими потоками. На самом деле, вещи становятся слишком интересными, если вы не очень осторожны!