1.上下文切换:当线程阻塞或解除阻塞时,操作系统将执行上下文切换。这会产生少量开销,通常为 1 或 2 毫秒。
2. I/O bound(I/O 密集型)和 CPU-bound(计算密集型)
① 一个花费大部分时间等待某事发生的操作成为 I/o bound,
I/O 绑定操作通常涉及输入或输出,但这不是硬性要求:Thread.Sleep()也是 I/O bound
工作方式 :在当前线程中同步等待 Console.ReadLine(),Thread.Sleep(),Thread.Join()...,它大部分时间在阻塞(block)线程。
异步的操作,在稍后操作完成时触发一个回调动作
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于