4
我对上下文切换有怀疑。 在多线程中,当发生上下文切换时,两个上下文切换之间的时间是多少?它是固定的时间间隔吗?什么是上下文切换时间?
我对上下文切换有怀疑。 在多线程中,当发生上下文切换时,两个上下文切换之间的时间是多少?它是固定的时间间隔吗?什么是上下文切换时间?
这真的是操作系统和情况相关。您必须阅读scheduling in general以及您使用的特定线程技术:there is a nice list here。
当考虑线程时,如果其他进程需要CPU时间,那么真正的挂墙时间间隔可能会发生变化,因为从运行线程的进程中花费时间。
这就是说,there are some nice C code samples to measure that time。