
线程
松林羊
这个作者很懒,什么都没留下…
展开
-
Java多线程-synchronized
是什么 synchronized是Java中实现线程同步的一种手段,底层是通过锁机制实现的。 怎么用原创 2019-12-31 21:33:52 · 160 阅读 · 0 评论 -
JAVA多线程-Object.wait(),Object.notify(),Object.notifyAll()
初步理解 wait() 使线程停止运行,进入等待队列,会释放对象锁。 notify() 唤醒在此对象监视器上等待的单个线程。 wait()与notify() Obj.wait(),与Obj.notify()必须与synchronized(Obj)一起使用,也就是wait()是针对已经获取了Obj锁进行操作。 从语法角度来说就是Obj.wait(),Obj.notify()必须在、sync...原创 2019-11-18 21:05:24 · 447 阅读 · 0 评论 -
Java多线程-基础篇
基本概念 线程 程序中单独顺序的控制流 线程本身依靠程序进行运行 线程是程序中的顺序控制流,只能用分配给程序的资源和环境 进程 正在执行的程序 一个进程可以包含一个或多个线程 至少包含一个线程 单线程 程序中只存在一个线程,实际上主方法就是一个主线程 多线程 一个程序中运行多个任务 目的:更好的使用CPU资源 并行 真正的同时,多个cpu实例或者多台机器同时执行一段处理逻辑。 ...原创 2019-11-08 21:24:19 · 224 阅读 · 0 评论