A
A
Apexis2019-07-31 20:15:15
Programming
Apexis, 2019-07-31 20:15:15

Is each process tied to a specific kernel?

Is this true on all operating systems? Can the process threads exit too only use 1 core?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
L
Leonid, 2019-07-31
@Apexis

why should they redirect to another similar one
in any case, even if the process or thread switches the context, it will still be on the same core even if it is different

I
irishmann, 2019-07-31
@irishmann

Processes and threads in-depth. Overview of different flow...

A
Alexander Skusnov, 2019-08-01
@AlexSku

Frank Luna (DirectX 12) states that timer readings can vary due to operating system switching of the main thread to different processors (cores?):
MSDN has the following remark about QueryPerformanceCounter:
“On a multiprocessor computer, it should not matter which processor is called.
However, you can get different results on different processors due to bugs in the
basic input/output system (BIOS) or the hardware abstraction layer (HAL).” You
can use the SetThreadAffinityMask function so that the main application
thread does not get switch to another processor.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question