Встречается на собеседованиях • сегодня
Какое определение у потока в POSIX стандарте
Поток (thread) в POSIX — это легковесный процесс, выполняющийся в рамках одного адресного пространства процесса. Потоки разделяют код, данные и ресурсы родительского процесса, но имеют собственные стеки и регистры.
**Ключевые особенности:**
- Потоки управляются через POSIX Threads (pthreads)
- Имеют общий доступ к памяти процесса
- Каждый поток имеет свой идентификатор (tid)
**Пример создания потока:**
```c
#include
#include
void* thread_func(void* arg) {
printf("Hello from thread!\n");
return NULL;
}
int main() {
pthread_t thread;
pthread_create(&thread, NULL, thread_func, NULL);
pthread_join(thread, NULL);
return 0;
}
```
Потоки эффективны для параллельных задач, но требуют синхронизации (мьютексы, семафоры) из-за общего доступа к памяти.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы