当您执行CPU绑定任务与I/O任务时,编程有何不同

本文关键字:任务 编程 何不同 执行 CPU 绑定 | 更新日期: 2023-09-27 18:00:10

我正在学习C#中的多线程和异步编程

我理解CPU绑定I/O绑定

重点是我不知道编程在一个场景和另一个场景中有什么不同

;在TPL、任务、多线程、异步等的上下文中

也许看到他们两个的一个例子会有所帮助。

当您执行CPU绑定任务与I/O任务时,编程有何不同

没有针对i/o或cpu绑定的特殊编程,您开发的几乎每个程序都有一些i/o操作,在运行时它们将处于i/o状态,这个程序主要是i/o操作,称为i/o绑定。

这一切都与你的特定计划有关,当你需要程序的输入或输出时,你需要以某种方式获得它,在收到它之前,程序需要等待它,但不需要特殊类型的程序。