java----------线程学习同步锁
2013-03-13 00:00
302 查看
在复习java的过程中,吧学到的代码和大家分享,共同学习。 public class ThreadSynchronize implements Runnable { Timer timer = new Timer(); public static void main(String args[]) { ThreadSynchronize threadSynchronize = new ThreadSynchronize(); Thread thread1 = new Thread( threadSynchronize); Thread thread2 = new Thread( threadSynchronize); thread1.setName("t1"); thread2.setName("t2"); thread1.start(); thread2.start(); } @Override public void run() { timer.add(Thread.currentThread().getName()); } } class Timer{ private static int num = 0; public synchronized void add(String name){//执行当前方法过程中锁定当前对象 num++; try { Thread.sleep(1); } catch (InterruptedException e) { System.out.print(name+"你是第几个" + num+"使用线程"); } } }
相关文章推荐
- Java多线程学习笔记——从Java JVM对多线程数据同步的一些理解
- java----------线程学习同步锁
- 学习和理解JAVA线程同步--生产者与消费者例子
- 黑马程序员——学习日记12 java线程同步
- Java多线程学习笔记——从Java JVM对多线程数据同步的一些理解
- java学习之协调同步的线程
- Java学习经验(二):线程间的同步
- java多线程学习-同步之线程通信
- Java 线程学习笔记(锁、同步等)
- java多线程学习总结之四:线程的同步
- 【Java并发学习】之线程的同步
- 学习和理解JAVA线程同步--生产者与消费者例子
- java线程学习5——线程同步之同步方法
- JAVA基础学习(十一)--多线程一线程的创建,运行,同步和锁
- Java基础第十一天学习日记_线程、同步、死锁
- Java基础第十二天学习日记_线程、线程的同步、线程间通讯
- JAVA学习第二十四课(多线程(三))- 线程的同步
- Java线程同步与单例模式的结合学习
- Java新技术---线程学习之常用同步工具类
- java线程学习5——线程同步之同步方法