多线程
文章平均质量分 84
尼古拉斯--黑子
学海无涯
展开
-
一丶线程的同步
何为线程安全:当多个线程访问某一个类,该类都能表现出一个正确的行为,即为线程安全。等待通知模型:线程间协作:wait、notify、notifyAll简易线程池的实现:Quartz_SimpleThreadPoolsynchronized是Java中的关键字,是一种同步锁。使用场景有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调...原创 2017-08-09 11:12:47 · 298 阅读 · 0 评论 -
锁的基本概念与实现
锁与对象头 锁的作用: 保护临界区资源不会被多个线程同时访问而受到破坏。通过锁,可以让多个线程排队,一个一个地进入临界区访问目标对象, 使目标对象的状态总是保持一致。 对象内存分布: 对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 对象头: 对象头(Object Header)包括两部分信息: 第一原创 2017-12-25 14:53:31 · 435 阅读 · 0 评论