У меня есть сомнения в переключении контекста.В многопоточности, когда происходит переключение контекста, какое время будет между двумя переключениями контекста?Это фиксированный интервал времени?
Это действительно OS и зависит от ситуации.Вам нужно будет прочитать о расписании в целом и о конкретной используемой вами технологии потоков: здесь есть хороший список .
При рассмотрении потоков, реальныеВременные интервалы могут измениться, если другим процессам требуется время ЦП, поскольку это отнимает время у процесса, выполняющего потоки.
При этом, есть несколько хороших примеров кода C для измерения этого времени .