@Synchronized

@Synchronized,实现同步。

package com.huey.lombok;import java.util.Date;import lombok.Synchronized;public class SynchronizedExample implements Runnable {@Overridepublic void run() {sayHello();}@Synchronizedpublic 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 2015new Thread(foo).start();    // [OUTPUT]: hello, Thread-1! Now is Sat Aug 01 10:55:11 CST 2015
    }
}

转载于:https://www.cnblogs.com/huey/p/4693752.html

Lombok(1.14.8) - @Synchronized相关推荐

  1. Lombok(1.14.8) - @Log

    @Log @Logs,生成一个日志对象. package com.huey.lombok;import lombok.extern.java.Log;@Log public class LogExam ...

  2. eclipse java luna,java-如何在Eclipse Luna中配置Lombok

    java-如何在Eclipse Luna中配置Lombok 我使用Maven在Eclipse Luna中配置了龙目岛. 注释已正确添加,但没有生成getter和setter. eclipse.ini ...

  3. 线程同步synchronized理解

    Synchronized 理解 用法:1.同步方法.2.同步静态方法.3同步代码块. 理解Synchronized 的关键是"锁" (原理在最后) 同步代码有"锁&quo ...

  4. 浅谈Java多线程同步机制之同步块(方法)——synchronized

    在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法或者代码块,解决了资源共享.下面代码示意三个窗口购5张火车票: 1 package com.jikexueyuan ...

  5. IDEA使用lombok时warn:Generating equals/hashCode implementation but without a call to superclass

    Generating equals/hashCode implementation but without a call to superclass 1.lombok 警告,没有注入父类的字段 当我们 ...

  6. 还在为IntelliJ Lombok 插件烦恼吗?来这里带你一起飞

    目录 IntelliJ Lombok 插件安装 IntelliJ Lombok 注解 Lombok 简介 Lombok 注解说明 @val 解读 总览 支持的配置键: 小字 @Getter和@Sett ...

  7. HDFS追本溯源:HDFS操作的逻辑流程与源码解析

    转自:http://www.it165.net/admin/html/201404/2726.html 本文主要介绍5个典型的HDFS流程,这些流程充分体现了HDFS实体间IPC接口和stream接口 ...

  8. 实战 Spring Cloud Gateway 之限流篇

    来源:https://www.aneasystone.com/archives/2020/08/spring-cloud-gateway-current-limiting.html 话说在 Sprin ...

  9. hadoop2 作业执行过程之作业提交

    hadoop2.2.0.centos6.5 hadoop任务的提交常用的两种,一种是测试常用的IDE远程提交,另一种就是生产上用的客户端命令行提交 通用的任务程序提交步骤为: 1.将程序打成jar包: ...

最新文章

  1. java 事件cancel_ACTION_CANCEL事件和事件回传
  2. 详细盘点joomla1.5和2.5中那些常用的扩展
  3. TabLayout让Fragment在ViewPager中的滑动切换更优雅
  4. EndNote批量实现文献标题首字母大写 附最新版endnote下载
  5. JAVA知识基础(八):继承
  6. linux mtu日志,linux MTU调整
  7. Java多线程学习十二: synchronized的工作原理 以及背后的“monitor 锁”
  8. sharepoint_study_7
  9. 01 LeNet-5论文笔记-Gradient-Based Learning Applied to Document Recognition
  10. 安卓开发中wifi连接打印机打印图片
  11. vs2013下载地址以及安装方法
  12. Ubuntu下安装网易有道词典
  13. 新浪微博API错误代码说明对照表
  14. 基于springboot+jsp的服装穿搭信息管理系统
  15. Java实现二阶魔方旋转
  16. MAC删除多余的声音驱动文件
  17. Win10+Debian11双系统的配置小记
  18. 为什么字库取模软件的取模只有人家的一半?
  19. 视频去水印怎么去?这几款视频去水印工具推荐给你
  20. 朔源反制:IDS IPS snort suricata

热门文章

  1. 做好三个“避免”,加速网站排名提升!
  2. 网站打开速度变慢可以从哪些方面进行分析呢?
  3. 计算机录入的课程标准,《计算机录入技术》课程标准.doc
  4. 电池pack结构_3C锂电池pack中,使用弹片微针模组测试基本性能和大电流
  5. cad字体安装_浩辰CAD与AutoCAD兼容性测评大起底!
  6. android从放弃到精通 第五天 excellent
  7. python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...
  8. LSTM UEBA异常检测——deeplog里其实提到了,就是多分类LSTM算法,结合LSTM预测误差来检测异常参数...
  9. 神经网络结构设计 不一定是第一层神经元是输入维度数
  10. dns tunnel 使用 nishang 下载TXT里的cmd(TXT里)实现CC command+ ceye实现数据外发