按订单号(String常量池唯一,即对象唯一)加同步锁
来源:互联网 发布:删除cadbak文件软件 编辑:程序博客网 时间:2024/06/05 12:06
package com.mmhlive.bdp.service;public class TestLock implements Runnable{public static void main(String[] args) {TestLock tl1=new TestLock("th1");TestLock tl2=new TestLock("th2");new Thread(tl1).start();new Thread(tl2).start();}public TestLock(String name) { this.name=name;}private String name;@Overridepublic void run() { synchronized ("orderId") {System.out.println(name);try {Thread.sleep(10000000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
输出:th1
package com.mmhlive.bdp.service;public class TestLock implements Runnable{public static void main(String[] args) {TestLock tl1=new TestLock("th1");TestLock tl2=new TestLock("th2");new Thread(tl1).start();new Thread(tl2).start();}public TestLock(String name) { this.name=name;}private String name;@Overridepublic void run() { Object obj=new Object();// synchronized ("orderId") { synchronized (new String("orderId")) {System.out.println(name);try {Thread.sleep(10000000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
输出:
th1
th2
0 0
- 按订单号(String常量池唯一,即对象唯一)加同步锁
- 唯一订单号
- php 生成唯一订单号,文件锁
- PHP生成唯一订单号
- PHP生成唯一订单号
- PHP生成唯一订单号
- UUID生成唯一订单号
- PHP生成唯一订单号
- java 获取唯一订单号;
- php生产唯一订单号
- 生成唯一的订单号
- 生成唯一订单号
- PHP生成唯一订单号
- 生成唯一订单号
- 如何生成唯一订单号
- 生成唯一订单号
- java生成唯一订单号
- PHP 生成唯一的订单号
- 1007 of greedy strategy*
- java--自定义标签(tag、tld两种)
- mybatis第2天
- POJ 3678 Katu Puzzle 2-SAT
- JVM(一)--概述
- 按订单号(String常量池唯一,即对象唯一)加同步锁
- leetcode: Next Permutation
- 我的Python学习之路之基本语法-输入输出
- Python2.6和Python3.0中对除法操作的异同
- async
- 通过label标记实现单选框点击文字也能选中
- linux,ubuntu下软件的更新命令
- Python 技巧(三)—— list 删除一个元素的三种做法
- smarty模板引擎_4-内置的变量调节器