@Synchronized

@Synchronized,实现同步。

package com.huey.lombok;

import java.util.Date;

import lombok.Synchronized;

public class SynchronizedExample implements Runnable {

    @Override
public void run() {
sayHello();
} @Synchronized
public void sayHello() {
System.out.println("hello, " + Thread.currentThread().getName() + "! Now is " + new Date());
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
} public static void main(String[] args) {
SynchronizedExample foo = new SynchronizedExample();
new Thread(foo).start(); // [OUTPUT]: hello, Thread-0! Now is Sat Aug 01 10:55:08 CST 2015
new Thread(foo).start(); // [OUTPUT]: hello, Thread-1! Now is Sat Aug 01 10:55:11 CST 2015
}
}

最新文章

  1. ABP文档 - Javascript Api - Message
  2. 在Thinkphp中使用AJAX实现无刷新分页
  3. PHP读取EXCEL时间
  4. thinkphp验证码
  5. 烂泥:高负载均衡学习haproxy之TCP应用
  6. ASP.NET MVC 路由调试工具Router Debugger
  7. SQL中char、varchar、nvarchar的区别
  8. python成长之路13
  9. mahout安装和测试
  10. js url校验
  11. AngularJs 学习笔记(四)服务
  12. datatable动态列处理,重绘表格(敲黑板,划重点!!!我肝了一天半才彻底弄懂这个东西,TAT)
  13. [Swift]LeetCode566. 重塑矩阵 | Reshape the Matrix
  14. 关于 Abp 替换了 DryIoc 框架之后的问题
  15. 建立一个单链表,并删除链表中值为W的元素
  16. ASP 基础三 SQL指令
  17. BZOJ3998 TJOI2015弦论(后缀数组+二分答案)
  18. use . adb . get wifi
  19. mysql BLOB字段转String的方法
  20. <二>读<<大话设计模式>>之策略模式

热门文章

  1. JVM 关闭前执行命令的钩子
  2. jQuery jsonp跨域请求
  3. mysql5.5主从配置
  4. 通过SCVMM分配iSCSI存储
  5. Eclipse下如何导入jar包【转载】
  6. cdoj 1250 喵哈哈的矩阵 数学题
  7. 测试JS
  8. [Angular 2] Factory Provider with dependencies
  9. iOS开发——数据持久化Swift篇&使用Core Data进行数据持久化存储
  10. 深入MySQL源码 学习方法 何登成专家