多线程
文章平均质量分 71
bingogirl
做自己的太阳,无须凭借谁的光
展开
-
常见的java线程面试题
1.什么是线程? 线程是操作系统中能够运行的最小单位,它被包含在进程中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务需要100毫秒,那么用十个线程完成改任务只需10毫秒。 2.在java中实现线程的方式? 继承Thread类,重写run()方法实现Runable接口,重写run()方法实现Cal原创 2016-09-15 17:42:19 · 714 阅读 · 0 评论 -
浅谈ThreadLocal类
java.lang.ThreadLocal,线程局部变量,把一个共享变量变为线程的一个私有对象。不同线程访问一个ThreadLocal类对象时,锁访问和修改的是每个线程变量各自独立的对象。通过ThreadLocal可以快速把一个非线程安全的对象转换成线程安全的对象。(同时也不能达到数据传递的作用了) get()和set()分别用来获取和设置当前线程中包含的对象的值remove()表示删除原创 2016-09-18 18:52:34 · 1043 阅读 · 0 评论