c#多线程初识()

线程是啥,干啥用的,在哪里

  • 线程存在每个人的电脑里,不你看,打开你的资源监视器

在这里插入图片描述
可以看到最上面有152个线程在运行,属于360,为什么360要运行152个线程呢,那肯定是快啊。一个人做事情快,还是多人做事情快了

引出多线程优点

可以提高应用程序响应速度、 提高运行效率、 提升吞吐量
那线程这么好,为什么360只用152个,为什么不多用呢

引出多线程缺点

1、线程越多,占用内存也越多
2、线程之间对共享资源的访问会相互影响,必须解决争用共享资源的问题
3、线程太多会导致控制太复杂,最终可能造成很多程序缺陷

发布了85 篇原创文章 · 获赞 0 · 访问量 5034

猜你喜欢

转载自blog.csdn.net/iccolor2014/article/details/104497517