240 投稿
收录了5篇文章 · 1人关注
  • 并发:线程与锁

    线程与锁 哲学家问题 问题描述:五位哲学家围绕一个圆桌就做,桌上在每两位哲学家之间摆着一支筷子。哲学家的状态可能是“思考”或者“饥饿”。如果饥饿...

  • Multi-Th:同步工具-栅栏

    栅栏(Barrier) 通过闭锁可以启动一组操作,或者等待一组操作结束。闭锁是一次性对象,一旦进入结束状态就不能被重置。 栅栏类似于闭锁,它能够...

  • Multi-Th:同步工具-信号量

    信号量 (Counting Semaphore) 计数信号量用来控制同时访问某个特定资源的操作数量。也可以用来实现某种资源池或者对容器施加边界。...

  • Multi-Th:同步容器

    ConcuttentHashMap 同步容器类在执行每个操作期间都持有一个锁。与HashMap一样,ConcurrentHashMap也是一个基...

  • Multi-Th:线程安全的一些基本概念

    线程安全基本概念 内置锁 每个Java对象都可以用作一个同步锁,这些锁被称为内置锁 或 监视器锁。线程在进入同步代码块时会自动获得锁,并在退出同...

专题公告

多线程,剪不断,理还乱!