
Java线程
专注JAVA线程
菜鸟号-漫途
一名菜鸟,专注程序开发领域中一角
展开
-
JAVA线程锁之 Lock锁 使用
简介 Lock是JAVA1.6引入的,对锁具有可操作性。可以手动的获取和释放锁,也可以获取中断和超时的锁。但是与synchronized比起来较为复杂 1、lock lock方法可获取锁对象,在未拿到锁时会一会处于等待的状态,需要与 unlock方法成对使用,且unlock方法必须执行,经常放在 finally中执行 2、tryLock tryLock也可以获得锁对象,但是返回的是一个布尔值,拿到了返回true,没有拿到则返回false并且停止等待,如: ...原创 2020-05-11 14:12:32 · 541 阅读 · 0 评论 -
初识JAVA线程
1、什么是进程 电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。比如下图中的QQ、酷狗播放器、电脑管家等等。 2、什么是线程 进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。 那什么是多线程?提到多线程这里要说两个概念,就是串行和并行,搞清楚这个,我们才能更好地理解多线程。 串行:简单理解为 "排队 ",一次只有一个线程访问,其他的都只能处于等待状态 并行:可以多个线程同时访问...原创 2020-05-11 11:18:34 · 321 阅读 · 0 评论