C#多线程具体怎么在项目中使用?我是个菜鸟什么也不懂,有更为详细的的具体讲解吗?
asp.net 处处是多线程。只是你没感觉。 比如你定义一个static变量,每个请求都(即线程)都可以操作到该资源。
(即使是在线程里,遇到IO操作,网络请求,发邮箱等花时间多的,也可能还会再开子线程去处理。
winform会用的明显一些,当你一个按钮点击后,你想界面不卡,你就会自然而然的用上线程了。
初学者最大的误区.我学会一个东西.但是不知道怎么在项目中用?
压根就不存在这种问题.
遇到需要用多线程的时候.你自然会知道是什么情况.你现在要做的.是知道什么是多线程.什么是资源竞争.
其他的都得等你在工作中遇到问题.才能理解.
别人就算跟你讲了.你也没法体会.就跟你10岁的时候一个80岁的老爷爷给你讲人生一样.你只会听了记得.但只有真正经历过.
才能体会理解.
瑞祥的意见我是比较认同的。
初学者,第一重要是完成功能而不是炫技。
第一,上司不会给你需要多线程的任务,除非你能力已经达到了。
第二,当你发现你可能需要多线程的时候,你就知道怎么使用了。
http://www.cnblogs.com/rogerroddick/archive/2012/12/27/2846693.html
写一个移动大文件的程序,界面不可以卡顿
一步一步来吧,既然是菜鸟,先完成一些功能,如果觉得不够,自己再私下做一些程序练手。
技术是未需求而生的,所以才要积累经验,书本上的永远是书本上的