案例一:使用多线程完成三个窗口卖票(不能出现重复卖票以及负数票)
卖票程序SellTicket 这里使用Lock类中的方法实现加锁和释放锁!
package cn.itcast.thread2;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public cl...
分类:
编程语言 时间:
2015-08-11 21:33:58
阅读次数:
273
参考资料 Locks Aren't Slow; Lock Contention Is
分类:
其他好文 时间:
2015-08-10 23:42:25
阅读次数:
117
import java.util.concurrent.locks.*; class Do9 { public static void main(String[] args) { Resource r=new Resource(); Shengchan...
分类:
编程语言 时间:
2015-08-10 23:36:37
阅读次数:
251
读写锁 package?cn.sniper.thread.lock;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.concurrent.locks.Lock;
import?java.util.concurrent.locks.ReadWriteLock;
import?java.util...
分类:
编程语言 时间:
2015-08-08 16:44:12
阅读次数:
283
mysqldump命令网络服务器mysqldump命令是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。语法mysqldump(选项)选项--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;
--add-locks:备份数据库表时锁定数据..
分类:
数据库 时间:
2015-08-07 16:22:56
阅读次数:
239
zz fromhttp://imysql.com/2015/03/25/mysql-faq-how-to-fetch-latest-trxid.shtml#先查询 INNODB_TRX 表,看看都有哪些事务mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_...
分类:
数据库 时间:
2015-07-29 13:33:04
阅读次数:
494
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'declare @spid.....
分类:
数据库 时间:
2015-07-20 16:13:13
阅读次数:
155
Oracle存储过程编译卡死 解决方法如下: 1:查V$DB_OBJECT_CACHE SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CRM_LASTCHGINFO_DAY' AND LOCKS!='0'; 注意:CRM_LASTCHGINFO_DA...
分类:
其他好文 时间:
2015-07-20 12:17:05
阅读次数:
107
1 import java.util.concurrent.locks.Condition; 2 import java.util.concurrent.locks.Lock; 3 import java.util.concurrent.locks.ReentrantLock; 4 5 /** .....
分类:
编程语言 时间:
2015-07-16 00:38:20
阅读次数:
259
1 import java.util.Random; 2 import java.util.concurrent.locks.ReadWriteLock; 3 import java.util.concurrent.locks.ReentrantReadWriteLock; 4 /** 5 * .....
分类:
编程语言 时间:
2015-07-13 13:43:24
阅读次数:
186