编程实现在50毫秒内输出i++,发现单线程和多线程效率差不多(原来以为多线程能能实现翻倍呢),才明白多线程也不过就是并发执行而已。那么Java的多线程有什么用,到底怎么才能提升效率呢?(我电脑是双核的呀)
解决方案 »
- 线程的工作内存 jvm的主存
- swt跨平台性好吗?
- 快烦死了 为什么我的jcreator 用了这么久没出问题,今天连个小小的helloword程序却只能编译而不能运行啊?
- 请问:Java中的抽象类有没有对象?(一道大唐移动面试题)
- 1+11+111+1111+.....用递归算法怎么做
- java存储过程 不能解析问题
- 大家帮一下这只小鸟吧
- if 看完 Thinging in Java 能做什么?
- 请问有支持access的jdbc驱动吗?
- 我学java,已经看了《thinking in java》,编了一些程序,现在该看什么书呢?大家推荐一下
- 麻烦高手帮忙看下 为什么会出错?
- 为什么StringBuffer是可变的?
你不加锁,先run()/start()的线程sleep(1000)不就完了么。你没弄明白什么是线程同步。