一个任务可以只用一个线程实现,也可以多线程实现。多线程实现,线程的运行是并发的而非并行的(单核)。但是多线程是否能提高程序整体运行速度!
鄙人(刚接触java)认为答案是否定的,多线程只是使程序的逻辑处理更加清晰条理罢了! 希望大侠们指教一二
鄙人(刚接触java)认为答案是否定的,多线程只是使程序的逻辑处理更加清晰条理罢了! 希望大侠们指教一二
解决方案 »
- 关于网页提取中正则表达式的一个问题
- java中alter table xxx add unique()会失败,有没有什么办法让mysql合并重复数据变成一条数据?
- JTree展开某个节点下面的子节点
- java swing 实现从左到右滚动文字
- 求教:Exception in thread "main" java.lang.StackOverflowError
- 测试BufferedInputStream的mark()和reset()方法,提交文件时会出现Resetting to invalid mark
- java怎么样做成.EXE文件?50分急!
- socket传输图片的小练习,有点小错误大神帮忙看下。。
- ObjectInputStream.readObject()的问题!!!
- jb easy question
- 谁能告诉我classpath的作用
- Java网络编程的问题
Java规范没有限定多个Java线程只在一个CPU上跑,如果是多个CPU的话,JVM会调度让Java线程并行运行的。
另外改善用户体验、不阻塞UI也是多线程的一个目的。