生产者-消费者模型是多线程问题里面的经典问题,也是面试的常见问题。有如下几个常见的实现方法:1.
wait()/notify()2. lock & condition3. BlockingQueue下面来逐一分析。1.
wait()/notify()第一种实现,利用根类Object的两个方法wait...
分类:
编程语言 时间:
2014-06-16 09:37:57
阅读次数:
314
Hat’s WordsTime Limit: 2000/1000 MS
(Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s):
7282Accepted Submission(s): 2639Problem...
分类:
其他好文 时间:
2014-06-16 09:32:47
阅读次数:
242
dp经典关于这道题,我看了网上大量的资料,发现整体思路是对的,但是细节解释是错的(或者说不到位)Len = strlen(say);
say是牛说的话,下面的word代表单词列表dp[i]表示从say中第i个字符开始,到第Len-1个字符(结尾处)这段区间所删除的字符数,初始化为dp[i]=len-...
分类:
其他好文 时间:
2014-06-13 08:27:32
阅读次数:
285
What Are You Talking AboutTime Limit: 10000/5000 MS
(Java/Others)Memory Limit: 102400/204800 K (Java/Others)Total Submission(s):
12617Accepted Submiss...
分类:
其他好文 时间:
2014-06-12 18:15:48
阅读次数:
218
1、暴力【代码】: 1 /*HDU1394暴力写法*/ 2 #include 3 #include 4
#include 5 6 using namespace std; 7 8 int A[50005]; 9 int
Low[50005],Up[50005];10 int main(){...
分类:
其他好文 时间:
2014-06-12 12:02:37
阅读次数:
191
p5OO 第五章 面向对象 (基础篇)Notes(1), Constructor / this /
String String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象。 String str2 =
"hello"; str1 == str2 是 t...
分类:
编程语言 时间:
2014-06-12 06:42:11
阅读次数:
421
一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:***数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice‘disk‘,‘testBack‘,‘c:\mssql7backup\MyNwind_1.dat‘---开始备份BACKUPDATABASEpubsTOtestBack4、说..
分类:
数据库 时间:
2014-06-10 23:34:53
阅读次数:
367