Knowledge
Thread
Materials
Documentationby Microsoft
An application consists of one or more processes. A process, in the simplest terms, is an executing program. One or more threads run in the context of the process. A thread is the basic unit to which the operating system allocates processor time. A thread can execute any part of the process code, including parts currently being executed by another thread.
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The implementation of threads and processes differs between operating systems, but in most cases a thread is a component of a process. Multiple threads can exist within one process, executing concurrently and sharing resources such as memory, while different processes do not share these resources. In particular, the threads of a process share its executable code and the values of its dynamically allocated variables and non-thread-local global variables at any given time.
Skillsets
Skillset Junior C# Programmer preview
image descriptionJunior C# Programmer
by Infinite Education
2825 users
Skillset Web Backend Developer preview
image descriptionWeb Backend Developer
by Infinite Education
2091 users
Skillset Senior C# developer preview
image descriptionSenior C# developer
by Ann Mary
2060 users
Skillset Android Developer preview
image descriptionAndroid Developer
by Jack Wilson
1830 users
Skillset ASP.NET Core Developer preview
image descriptionASP.NET Core Developer
by balonich
13 users
Skillset Rod c# preview
image descriptionRod c#
by Andressa Neves
3 users
Question
Questions are very useful when trying to understand if you know the subject
Do you know that ...?
Any useful or interesting facts about the skill. Any peace of information would be useful