同步类

原创 2012年03月21日 13:32:02
 
package t;


/**
 *
 * @author Vicky.H
 */
public final class Mina2 {

    public static long checkerSleepMillis = 1000;

    public static void reloadResource() throws InterruptedException {
        synchronized (Mina2.class) {
            System.out.println("done 1");
            Thread.sleep(10000);
            System.out.println("done 2");
        }
    }
    
    public static void sayHello() {
        System.out.println("Hello");
    }

    public static void main(String args[]) throws InterruptedException {
        new Mina2Thread().start();
        Mina2.sayHello();
        new Mina2Thread().start();
        
        
        new Mina2Thread2().start();
        Mina2.sayHello();
        new Mina2Thread2().start();
    }
}

class Mina2Thread extends Thread {
    
    @Override
    public void run() {
        try {
            Mina2.reloadResource();
        } catch (InterruptedException ex) {
        }
    }
}

class Mina2Thread2 extends Thread {
    
    @Override
    public void run() {
        try {
            new Mina2().reloadResource();
        } catch (InterruptedException ex) {
        }
    }
}

Hello
done 1
Hello
done 2
done 1
done 2
done 1
done 2
done 1
done 2
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

信息流聚合类系统(如RSS阅读器)中数据同步的架构设计

信息流聚合类系统(如RSS阅读器)中数据同步的架构设计 目录 1 需求2 基于时间戳的设计3 基于每个用户消息队列的设计4 书签(或网盘类应用)...
  • cteng
  • cteng
  • 2016-01-27 13:31
  • 997

java 并发编程实战第三章同步辅助类CyclicBarrier解析

java并发编程实战第三章 同步辅助类CyclicBarrier解析本实例演示了该类的一个主要用途:在集合点的同步。 4.在集合点的同步(这里的任务是分两个阶段完成的,而且这两个阶段是受到Cyc...

跨平台进程同步互斥类

linux 线程同步机制包装类

linux 线程同步包装类
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)