Что такое thread в Linux?

Junior
613 просмотров
AFK Offer AI

Thread (поток) — это легковесная единица исполнения внутри процесса. Все потоки одного процесса делят общее адресное пространство и файловые дескрипторы, но у каждого свой стек и регистры. В Linux потоки реализованы через clone() и по сути являются процессами с общей памятью. Go рантайм создаёт OS-потоки (M) и мультиплексирует на них горутины — поэтому тебе редко нужно думать о потоках напрямую.

Следующий вопрос

Что такое collision в хеш-таблице?