Встречается на собеседованиях • сегодня
Что такое Thread
Поток (Thread) — это наименьшая единица выполнения в рамках процесса. Каждый поток имеет собственный стек вызовов, но разделяет память и ресурсы процесса с другими потоками. В C# потоки управляются через класс System.Threading.Thread.
Особенности:
- Потоки позволяют выполнять код параллельно.
- Потоки одного процесса разделяют общие данные (статичные поля, куча).
- Управление потоками требует осторожности из-за проблем синхронизации (гонки данных, deadlocks).
Пример:
csharp
using System;
using System.Threading;
class Program
{
static void Main()
{
Thread thread = new Thread(() =>
{
Console.WriteLine("Поток запущен!");
});
thread.Start();
thread.Join(); // Ожидание завершения потока
}
}Важно: Для современных задач часто используют Task и async/await вместо прямого управления потоками.

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