edgar108
edgar108
2011-05-10 10:39

实际工作中,什么场景会用到多线程开发?

  • IT行业问题
  • 计算机技术
  • it技术
  • 编程语言问答
  • 互联网问答
已采纳

工作1年了,没接触过多线程,有的说法现在 多核处理器比较普及了,多线程开发以后会越来越多。
平时能接触到多线程开发的朋友,能说说什么时候能用到多线程么?举些例子吧!!

我接触的代码都是 web层--> service层 -->dao --> sql。没见过多线程。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • iihero iihero 10年前
    1. 网络蚂蚁,最典型的多线程就用,多个连接同时下载
    2. Web爬虫就用
    3. GUI程序中的异步响应,比如,你点击一个按钮,要求不会阻塞,可以起一个线程,让那个线程执行特定任务,并通知进度条执行的进度。

    有很多..............

    点赞 评论 复制链接分享
  • suziwen suziwen 10年前

    像迅雷那样多线程下载的开发

    点赞 评论 复制链接分享
  • suziwen suziwen 10年前

    像迅雷好样多线程下载的开发

    点赞 评论 复制链接分享
  • suziwen suziwen 10年前

    游戏开发,跟硬件结合的开发,不基于WEB协议,需要自己建立SOCKET开发像 QQ软件的那种开发,开发中间件(像TOMCAT,WEBLOGIC)等软件

    点赞 评论 复制链接分享
  • iteye_11009 iteye_11009 10年前

    主要看你的项目需要 多线程也有他的弊端 三思而后用

    点赞 评论 复制链接分享
  • redstarofsleep redstarofsleep 10年前

    要自己写多线程的话,Socket是一个非常典型的例子。
    实际中用的也比较多,特别是当你的Web服务器要与其他服务器通信时。

    像web层--> service层 -->dao --> sql。这种,纯粹的数据库增删改查,当然不用自己去写多线程。

    点赞 评论 复制链接分享
  • wushenlun wushenlun 10年前

    其实Dao层就有线程的操作,比如说数据库连接池,它就是一个线程控制操作,一般都有写一个连接池来控制链接数的。
    还有在web层到service层的时候,浏览器端与服务器端也是要建立链接,这时候也用到线程操作,控制链接数量,不过这个控制web服务器已经帮助实现了。

    点赞 评论 复制链接分享
  • redstarofsleep redstarofsleep 10年前

    Web服务器自己就是多线程的,其实你自己写的Servlet就是被多线程访问的,只是不觉得。

    一般多线程多用于Socket通信,以及一些服务器后台程序,定时器也是多线程,比如你的服务器要定时做个什么事情,那就是多线程的,时间到了起个线程去做

    点赞 评论 复制链接分享

为你推荐