0
能不能简单描述一下你在java web开发中需要用到多线程编程的场景?0
对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗?
Java多线程
2012年11月23日 15:41 Young9007 Young9007
4
0 0 4
Comment添加评论关注(2)
3个答案 按时间排序 按投票排序
0
0
最典型的如:
1、用户注册完成送大礼包/积分之类,且积分等也是另一个系统并比较耗时;且这类任务即使失败也不是特别重要的。
2、后台线程:比如定期执行一些特殊任务,如定期更新配置文件,任务调度(如quartz),一些监控用于定期信息采集等。
2012年11月25日 11:02jinnianshilongnian jinnianshilongnian
7280
2 3 591
Comment添加评论
0
0
最典型的应用比如tomcat,tomcat内部采用的就是多线程,上百个客户端访问同一个web应用,tomcat接入后都是把后续的处理扔给一个新的线程来处理,这个新的线程最后调用到我们的servlet程序,比如doGet或者doPost方法。
如果不采用多线程机制,上百个人同时访问一个web应用的时候,tomcat就得排队串行处理了,那样客户端根本是无法忍受那种访问速度的。
还有就是需要异步处理的时候,需要使用多线程。比如task a和task b要并行处理,单个线程只能串行处理,先做完task a然后再做task b。如果想要多个task同时执行的话,就必须为每个task分配一个线程,然后通过java虚拟机的线程调度,来同时执行多个任务。比如你的CPU是多核心的话,就可以让一个CPU执行一个线程。如果只有一个CPU的话,底层是按照分时复用的原则,各个线程按照时间片来获得CPU资源。
2012年11月23日 21:58blogzhoubo blogzhoubo
674
0 1 46
Comment添加评论
0
0
特别耗时的操作,如备份数据库,可以开个线程执行备份,然后执行返回,前台不断向后台询问线程执行状态
2012年11月23日 15:54
分享到:
相关推荐
主要给大家介绍了关于JAVA多线程的使用场景与注意事项的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
模拟了一个16个摄像机的场景,有不开多线程和打开多线程的对比。 可以明显感觉到打开多线程后主界面不卡了。 只是个多线程的小例子,还有很多不足之处,有待各位完善。 注意:pro文件中的include和lib文件目录需要...
C#.NET多线程实例6个(包括多线程基本使用,多线程互斥等全部多线程使用实例)(十分经典)
模拟了一个16个摄像机的场景,有不开多线程和打开多线程的对比。 可以明显感觉到打开多线程后主界面不卡了。 只是个多线程的小例子,还有很多不足之处,有待各位完善。 注意:pro文件中的include和lib文件目录需要...
多线程 在 三维 场景 中的应用 。 openmp
http://blog.csdn.net/stvel/article/details/52795631 对应文章更有效果哦
各种多线程场景实例源码demo及说明文档
面试官:公司项目中Java的多线程一般用在哪些场景面试官:公司项目中Java的多线程一般用在哪些场景面试官:公司项目中Java的多线程一般用在哪些场景面试官:公司项目中Java的多线程一般用在哪些场景面试官:公司项目...
java多线程面试经典,内含50道常被面试官问到的java多线程题。
们还假定多显示的系统已经实现了同步锁相(genlock),至少实现了帧锁相(frame lock,借 助硬件使每个显示屏上的帧实现同步),这样就可以实现垂直回描边界(vertical retrace boundary,即电子枪扫描完一帧之后...
同时多线程(SMT)的设计和实现细节的介绍; 是多核多线程体系结构的一个实现
轻松解决普通poi形式导出Excel的中出现的栈溢出问题,此资源可实现千万级数据分批导出csv文件,csv大数据量导出(千万级别,不会内存溢出),多线程导出 ,生产环境已经很稳定的使用着
首先,我们看一下,被测试的类的源码,HelloThread的init方法主要功能是启动一个...在非多线程的场景中,我们进行单元测试时,通常直接对被测试函数的返回值做校验,而多线程场景中,因为实际功能在另外一条线程里完成
多线程有很好的并发性即无序性,在某些特殊情况下需要用到多线程然而又要使其具备顺序性,这种时候就有了一个特殊的场景那就是多线程顺序执行,在现在VS2015中Task自带了顺序执行的方法,但在此之前的旧项目中如果...
模拟了一个16个摄像机的场景,有不开多线程和打开多线程的对比。 可以明显感觉到打开多线程后主界面不卡了。 只是个多线程的小例子,还有很多不足之处,有待各位完善。 注意:pro文件中的include和lib文件目录需要...
多线程例子.cpp,有兴趣的可以下来研究一下.....
对于一个高性能服务器在处理多数读取,少量写入的场景时,如果还是使用常规的互斥锁方式,显然就不明智了,这种读多写少的场景最适合使用读写锁方式,读取时不加锁,多线程并发读取,效率是最高的,要写入数据时堵塞...
具体讲解了 多线程异步调用的简单使用方法,以及所适用的地方,还有注意事项。
java课程学习多线程中模仿火车站多窗口同时售票的场景,适合初学者学习
前言 共享状态,多线程共同访问某个对象的...事情并没有看上去这么简单,要分析property在多线程场景下的表现,需要先对property的类型做区分。 我们可以简单的将property分为值类型和对象类型,值类型是指primitiv