Java什么时候使用多线程
1个回答
展开全部
多线程是一种编程思想,与语言、项目什么的无关。 个人认为 ,首先你应该想一下这个问题:为什么可以多线程以及多线程有什么意义?然后你就知道自己什么时候需要用到了。
CPU从以前的单CPU单核发展为多核、多CPU、重核等,这是多线程可以实现的基础
多线程即意味着多个任务(子任务)可以同时执行(当然,只是宏观上),若是单线程,只能一个接一个顺序执行。 使用多线程,最直接的目的就是希望任务完成的更快。
当然,多线程也会产生一些不希望看到的问题,这点可以在动力节点有很好的介绍,所以,你需要针对自己的目的来考虑。毕竟,使用任何工具或方法,都只是为了达到某一个目的,为了取得自己认为满意的结果(如:快速达到目的), 才产生了选择各种工具或方法的问题。
CPU从以前的单CPU单核发展为多核、多CPU、重核等,这是多线程可以实现的基础
多线程即意味着多个任务(子任务)可以同时执行(当然,只是宏观上),若是单线程,只能一个接一个顺序执行。 使用多线程,最直接的目的就是希望任务完成的更快。
当然,多线程也会产生一些不希望看到的问题,这点可以在动力节点有很好的介绍,所以,你需要针对自己的目的来考虑。毕竟,使用任何工具或方法,都只是为了达到某一个目的,为了取得自己认为满意的结果(如:快速达到目的), 才产生了选择各种工具或方法的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询