首页 新闻 会员 周边 捐助

C#多线程具体怎么在项目中使用?

0
悬赏园豆:40 [待解决问题]

C#多线程具体怎么在项目中使用?我是个菜鸟什么也不懂,有更为详细的的具体讲解吗?

ZZHQ的主页 ZZHQ | 初学一级 | 园豆:162
提问于:2016-10-02 21:06
< >
分享
所有回答(6)
0

asp.net 处处是多线程。只是你没感觉。 比如你定义一个static变量,每个请求都(即线程)都可以操作到该资源。

(即使是在线程里,遇到IO操作,网络请求,发邮箱等花时间多的,也可能还会再开子线程去处理。

winform会用的明显一些,当你一个按钮点击后,你想界面不卡,你就会自然而然的用上线程了。

路过秋天 | 园豆:4787 (老鸟四级) | 2016-10-02 21:28
2

初学者最大的误区.我学会一个东西.但是不知道怎么在项目中用?

压根就不存在这种问题.

遇到需要用多线程的时候.你自然会知道是什么情况.你现在要做的.是知道什么是多线程.什么是资源竞争.

其他的都得等你在工作中遇到问题.才能理解.

别人就算跟你讲了.你也没法体会.就跟你10岁的时候一个80岁的老爷爷给你讲人生一样.你只会听了记得.但只有真正经历过.

才能体会理解.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-10-02 22:35

瑞祥的意见我是比较认同的。

初学者,第一重要是完成功能而不是炫技。

第一,上司不会给你需要多线程的任务,除非你能力已经达到了。

第二,当你发现你可能需要多线程的时候,你就知道怎么使用了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2016-10-03 09:59
0

http://www.cnblogs.com/rogerroddick/archive/2012/12/27/2846693.html

testewr | 园豆:3 (初学一级) | 2016-10-03 14:48
0

写一个移动大文件的程序,界面不可以卡顿

ensleep | 园豆:1682 (小虾三级) | 2016-10-04 09:31
0

一步一步来吧,既然是菜鸟,先完成一些功能,如果觉得不够,自己再私下做一些程序练手。

顾晓北 | 园豆:10898 (专家六级) | 2016-10-08 10:32
0

技术是未需求而生的,所以才要积累经验,书本上的永远是书本上的

jqw2009 | 园豆:2341 (老鸟四级) | 2017-08-22 14:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册