随笔分类 -  JAVA多线程

摘要:Lock接口 Condition接口 condition是条件的意思 ReentrantLock 可重入锁,实现了Lock接口和可序列化接口 通过内部类Sync完成相关功能,此类为一个抽象类,继承了抽象类AbstractQueuedSynchronizer 该类有两个子类,也是ReentrantLo 阅读全文
posted @ 2020-04-18 18:39 断腿三郎 阅读(263) 评论(0) 推荐(0)
摘要:##线程池类 ###Executor接口 其中就只有一个函数 void execute(Runnable command); 接口是一种规范,那么这个接口,就是要求其实现类,能够处理Runable的实例,换句话说,就是管理线程 ###ExecutorService public interface 阅读全文
posted @ 2020-04-12 10:36 断腿三郎 阅读(256) 评论(0) 推荐(0)
摘要:注意 博主是初学者,此文包含个人理解,谨慎阅读 乐观锁与悲观锁 悲观锁 总是认为临界资源会被多个线程同时争用,于是在使用之前,先对资源加锁,使其它线程阻塞,使用完成之后再释放资源 乐观锁 认为临界资源大多数时间不会被多个线程同时争用,在进行修改操作时,通过某些手段,检测有没有其他线程使用了此共享资源 阅读全文
posted @ 2020-04-04 14:06 断腿三郎 阅读(1010) 评论(0) 推荐(0)