线程与锁

线程和锁,先从简单的示例1开始: **public class App { public static void main(String[] args) throws InterruptedException { class Counter { private int count = 0; void increment() { ++count; } private int getCount() { return count; } } final Counter counter = new Counter(); class CountingThread extends Thread { @Override public void run() { for (int x = 0; »

Author image 二道涯  

分布式锁和Redisson实现

概述 分布式系统有一个著名的理论CAP,指在一个分布式系统中,最多只能同时满足一致性(Consistency)、可用性(Availabilit »

Author image 二道涯  

给Future一个Promise

对java开发者来说,经常需要在一个线程中另起一个线程来异步干其他事,就涉及到熟悉的Thread和Runnable。使用方式如下: System.out.println("Do something ..."); new Thread(new »