路在脚下,心向远方

读写锁分离-设计模式

[TOC] 转载地址: https://blog.csdn.net/weixin_39715061/article/details/81081008 需求简明分析 读的时候有好几个线程一起去读它 并行的去读,不会对下一个产生问题。 如果有人在写 你就不能读了 线程就会wait住 ,如果有

单线程执行-设计模式

[TOC] 转载地址:https://blog.csdn.net/weixin_39715061/article/details/81065182 模拟

死锁

[TOC] 线程死锁 代码显示 public class DealLock implements Runnable { private Object Alock = new Object(); private Object Block = new Object(); @Override public void run() { String name = Thread.currentThread().getName(); if ("A".equals(name)) { a(); } else { b(); } } public void a() { synchronized (Alock) { System.out.printl

自定义线程池

[TOC] 转载地址:https://www.jianshu.com/p/6130557eccfb BlockingQueue(自定义阻塞队列) 这个类通

多线程基础和锁,线程池

锁的分类, 锁的理解,单例模式,线程池,主线程,守护线程,用户线程,非守护线程