Java线程
wangsongll
宅,是一种生活状态;死宅,是一种人生境界⋯⋯
展开
-
Java线程
1.进程一个正在运行的程序(独立运行的程序)一个程序里可以只有1个线程(单线程)一个程序也可以有多个线程(多线程)2.线程一个线程相当于一个cup的执行路径,一个独立的运行单元例题1://标准单线程程序的好处与弊端//好处:绝对的安全,程序由上至下依次执行//弊端:效率不高public class Demo{ public static void main(String原创 2018-02-05 19:59:54 · 212 阅读 · 0 评论 -
Java线程synchronized锁与Lock锁
1.创建线程创建一个线程,相当于cup开辟了一个独立的执行路径,每个执行路径都是一个独立的空间,创建一个线程,该线程就会拥有一个独立栈空间注:如果在同一个栈空间中,不符合,先入栈后出栈规则2.线程的六种形态 a.新建状态(new 线程对象) b.运行状态(调用start) c.受阻塞(等待cup的执行资源) d.休眠状态(调用了sleep(时间)方法) e.等待状态(原创 2018-02-06 19:31:48 · 195 阅读 · 0 评论 -
Java线程3--中断状态
一、停止线程1.停止线程:只要线程停了就是线程的停止例题:这里测试使用interrupt中断线程 public class Demo02 {public static void main(String[] args) { stopRunnable stopRunnable = new stopRunnable(); Thread t = new Thread(stop原创 2018-02-07 19:35:56 · 289 阅读 · 0 评论