在前面我们在解决线程同步问题的时候使用了synchronized关键字,今天我们来看看Java 5.0以后提供的线程锁Lock.Lock接口的实现类提供了比使用synchronized关键字更加灵活和广泛的锁定对象操作,而且是以面向对象的方式进行对象加锁。 @Override
public void run() {
while(true){
Lock lock = new Re...
分类:
移动开发 时间:
2014-06-11 00:57:51
阅读次数:
329
select distinct pla.po_header_id,
--pha.type_lookup_code,pha.segment1 采购订单号, appf.full_name 采购员, pla.line_num
订单行,msi.segment1 物料编码,pla.item_descript....
分类:
数据库 时间:
2014-06-10 22:04:15
阅读次数:
461
SELECT PHA.SEGMENT1 订单号,pha.approved_flag 批准状态,
pha.closed_code 订单关闭状态,PHA.COMMENTS 订单说明, pvs.vendor_site_code 供应商地点,
PLA.LINE_NUM订单行, plla.need_by_da...
分类:
数据库 时间:
2014-06-10 21:30:54
阅读次数:
562
SELECT
sum(rcvt.quantity)接收事务处理汇总数--已排除退货--rsh.receipt_num 收据号, --pov.vendor_name
供应商名称, --poh.segment1 采购订单, --pol.line_num 订单行, --PTL.LINE_TYPE 行类.....
分类:
数据库 时间:
2014-06-10 20:22:36
阅读次数:
334
1 int num;2 num=190;3 char StringOfNum[20]; 4
sprintf(StringOfNum,"%d",num);可以使用sprintf转换。
分类:
其他好文 时间:
2014-06-10 19:27:41
阅读次数:
170
package j2se.thread.demo;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**
* Project:J2SE 的基础知识
* Tile:多线程模拟银行转账
* Description:
* 1.在同一个...
分类:
编程语言 时间:
2014-06-10 19:09:06
阅读次数:
325
一次过 1 public class Solution { 2 public String
intToRoman(int num) { 3 StringBuffer res = new StringBuffer(); 4 if (num >
3999 || n...
分类:
其他好文 时间:
2014-06-10 16:12:12
阅读次数:
215
c语言中的库函数:qsort(int *base,int num,int width,int (*compare)(int *void,int *void));
其中base是排序的一个集合数组,num是这个数组元素的个数,width是一个元素的大小,comp是一个比较函数。...
分类:
编程语言 时间:
2014-06-10 15:15:56
阅读次数:
232
http://poj.org/problem?id=1026
大致题意:给出数字n和一个1~n的序列num[]。然后给出若干个字符串,让字符串的下标i和num[i]交换,问交换K次后得到的字符串是什么。输入的字符串长度小于等于n,若小于n就用空格来补。
例如样例1
4 5 3 7 2 8 1 6 10 9
H e L L o B o b ' ' ' '
...
分类:
其他好文 时间:
2014-06-10 14:50:20
阅读次数:
213
关键词:
IOKING IOCP TCP Transmission Server Engine Lock Free Interlocked
云猴完成端口TCP通讯服务器引擎 无锁 原子锁(函数)
'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版)
下载连接:
http://download.csd...
分类:
其他好文 时间:
2014-06-10 10:59:11
阅读次数:
157