java多线程开发
wjs_marvin
论程序员的自我救赎
展开
-
Java 多线程理解(一) 多线程技能
1.概念关于多线程的基础概念不做过多概述!线程:简单来讲,就是程序运行的最小单位,比如我们运行的main方法也是一个线程。一个进程可能有几个线程在运行计算数据。多线程的优点:多任务操作系统的有点相信都体会过了,可以最大程度上利用CPU 的空闲时间,CPU在多个线程来回切换,大大减少单任务处理由于进程等待带来的空闲时间的CPU空闲,线程之间是相互独立的。2.使用多线程 想要学习一原创 2018-01-11 16:35:13 · 212 阅读 · 0 评论 -
Java 多线程(二) synchronized关键字
1.概要线程安全:多个线程同时访问公共对象或者同一个对象时,采用了加锁的机制,对公共数据进行保护,直到线程对该数据使用完。非线程安全:多个线程同时访问公共对象或者同一个对象时,发生数据不一致或者数据污染脏读:读到的数据其实是被更改过的,数据不一致或者数据污染。2.Synchronized方法与锁对象synchronized1.原创 2018-01-25 17:19:16 · 240 阅读 · 0 评论