专家分1000了 散分感谢帮助过我的人!

king19840811 2009-01-08 02:07:49
为了不让转到非技术区。所以提个问题
在哪些情况下适合使用多线程!
...全文
322 95 打赏 收藏 转发到动态 举报
写回复
用AI写文章
95 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingpin 2009-01-08
  • 打赏
  • 举报
回复
很多时候都要用到...
king19840811 2009-01-08
  • 打赏
  • 举报
回复
后面没接到分的。 不好意思。本人比较懒
gciyfzx07 2009-01-08
  • 打赏
  • 举报
回复
接分
John_Hee 2009-01-08
  • 打赏
  • 举报
回复
up
我姓区不姓区 2009-01-08
  • 打赏
  • 举报
回复
多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的。
  使用线程的好处有以下几点:
  使用线程可以把占据长时间的程序中的任务放到后台去处理
  用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度
  程序的运行速度可能加快
  在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。
  还有其他很多使用多线程的好处,这里就不一一说明了。
michelle_weimei 2009-01-08
  • 打赏
  • 举报
回复
多个任务同时执行。
zhoudan3986226 2009-01-08
  • 打赏
  • 举报
回复
多线程不好用建议你用单线程
devilli 2009-01-08
  • 打赏
  • 举报
回复
jf
oflying907 2009-01-08
  • 打赏
  • 举报
回复
接分来
tianjinldl 2009-01-08
  • 打赏
  • 举报
回复
多个任务需要同时进行时使用,顺便称赞下 1楼你太有才了
ximi82878 2009-01-08
  • 打赏
  • 举报
回复
程序执行时间过长的时候吧,还有就是跟数据库交互时间长的时候也是。

程序执行时间长的时候如果不做多线程会很慢,而且还会让客户感觉好像死机了一样,不太友好

还有就是多任务的时候肯定要用多线程的~~
再见品月 2009-01-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 HDNGO 的回复:]
为了骗到分,假装回答一下

不会~
[/Quote]

恭喜 ~
ouyan88 2009-01-08
  • 打赏
  • 举报
回复
多任务 jf
zerozhoutong 2009-01-08
  • 打赏
  • 举报
回复
只知道在送发信的时候可能用到多线程,刚开始学编程~~
niitnanfeng 2009-01-08
  • 打赏
  • 举报
回复
jf
csdm55 2009-01-08
  • 打赏
  • 举报
回复
JF...
恭喜中奖了
lyx717 2009-01-08
  • 打赏
  • 举报
回复
接分
海洋之星 2009-01-08
  • 打赏
  • 举报
回复
学习ing...
过河石头 2009-01-08
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 jimu8130 的回复:]
为什么要多线程?
我接触的项目中web方面(后台有可能会用到)用多线程的比较少,主要还是集中在winform下。为的是让可以并行的东东能够高效的运行,提高程序的运行效率,但是同时也会带来数据同步,线程回收等一系列问题,慎用。
[/Quote]


慎用!

接分。。。
simen_frankly 2009-01-08
  • 打赏
  • 举报
回复
up
加载更多回复(73)

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧