При .Net Framework
создании, вызове Start()
на самом деле , System.Threading.Thread
приводит к вызову ОС, систем на базе Windows , ядра для обеспечения совершенно нового потока длявызывающий процесс.
В .Net Core
что-то меняется?Делает ли это то же самое в Linux или Mac OS - вызывает ядро ОС, чтобы создать новый поток и экземпляр System.Threading.Thread
класса, обертывающего фактический поток ОС?
Если это не так, как я могу описать, чтоSystem.Threading.Thread
находятся в .NET Core
мире кроссплатформенности?