1微秒对么?

我用程序测了一下,结果是1微秒左右,请问这个结果合理么?
还有这个api我不太会用,不知原理,是不是必须放在线程调用的函数中才可以呢?,还有切换到同一优先级的另一线程,是不是指,重新运行另一个线程的调用函数? :unamused:

1微秒的上下文切换是太慢了,恐怕你的程序仍然有问题。
不知你是如何测时间的,ClockCycles()是你应该使用的
函数。

uint64_t start, stop;
int i;

start = ClockCycles();
for (i = 0; i < 100; i++)
SchedYeild();
stop = ClockCycles();
printf(“Total cycles: %d\n”, stop - start);

关于ClockCycles()的具体含义,可以参考函数说明。