多线程在项目中的体现

概述

线程就是独立的指令流。所有的C#程序都是从main函数开始知道执行结束,这样的程序结构在早期还行,但是现在程序通常需要同时完成多个任务。
eg:用vs编写程序的时,动态帮助窗口会立马显示相关的信息,后台线程会搜索帮助。Word的拼写检查器也一样,一个线程等待用户输入,另一个线程进行后台搜索,第三个线程讲写入的数据存储在临时文件中,第四个线程从Internet上下载其他数据。
服务器端也是一样,一个线程等待用户的请求,成为监听器线程。只要接收到请求,就把请求交给work线程,之后继续与客户端通信。

导图

这里写图片描述

总结

多思考项目中如何用,用了之后好在哪,为什么要用。

猜你喜欢

转载自blog.csdn.net/heji1103/article/details/79628126