多生产者多消费者问题
以生产馒头 消费馒头为例。
class Resource
{
private String name;
private int count = 1;
private boolean flag = false;
public synchronized void set(String name)
{
if (flag)
{
try {
...
分类:
编程语言 时间:
2014-10-13 02:21:18
阅读次数:
208
16.1 VCD 的创新 通过看这个事件的发展,我认为先行者获得成功,有以下几点: 1.认真地做了市场调研 2.先行者发挥极大的聪明才智,经过反复试验 但是后期有出现了技术判断错误以至于导致后期的失败,如果我是当时的一个竞争者,首先第一批VCD机买来解剖做样机,搞懂技术,随着时代的进步不断创...
分类:
其他好文 时间:
2014-10-12 20:55:08
阅读次数:
259
#define SECOND_PER_YEAR(60*60*24*356)UL
(1)#define 不能以分号结束,括号这使用
(2)这个表达式将使一个十六位机的整型数移出,因此要用到长整型符号L,高速编译器这个常数是长整型的
(3)UL(表示无符号长整型)...
分类:
其他好文 时间:
2014-10-11 23:27:06
阅读次数:
409
原型模式(Prototype):该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。而这里的复制有两种:浅复制、深复制。
浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。
深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深复制进行了完全彻底的复制,而浅复制不彻底。
1、浅复制的核心是super.clone(),它调用的是Object的clone()方法,而在Object类中,clone...
分类:
编程语言 时间:
2014-10-11 19:49:36
阅读次数:
277
简介
一个块设备驱动程序主要通过传输固定大小的随机数据来访问设备Linux内核视块设备为与字符设备相异的基本设备类型Linux块设备驱动程序接口使得块设备可以发挥其最大的功效,但是其复杂程序又是编程者必须面对的一个问题一个数据块指的是固定大小的数据,而大小的值由内核确定数据块的大小通常是4096个字节,但是可以根据体系结构和所使用的文件系统进行改变与数据块对应的是扇区,它是由底层硬件决定大小...
分类:
系统相关 时间:
2014-10-11 19:37:30
阅读次数:
265
淘宝开店现在好不好做,很多人说现在淘宝已经不好做,但淘宝的生意真的没有生存的空间了吗。在不久前,和一个做淘宝行业相关的哥们聊天,他自曝月收入过万,被他那狠狠的执行力吓呆了。...
分类:
其他好文 时间:
2014-10-11 16:01:25
阅读次数:
207
实例代码:
class Resource
{
String name;
String sex ;
}
class Input implements Runnable
{
Resource r;
Input(Resource r)
{
this.r = r;
}
public void run()
{
int x = 0;
while(true)
{
sync...
分类:
编程语言 时间:
2014-10-11 01:17:24
阅读次数:
274
1 2 bgcolor 属性规定文档的背景颜色。3 为什么HTML会把"chucknorris"当作红色,把"chucknorr"当成黄色?4 5 因为bgcolor的值将被当作十六进制值,所有无效的字符将替换为0,即c00c0000000(暗红色)6
分类:
其他好文 时间:
2014-10-11 00:21:24
阅读次数:
171
一、数学函数ABS( x ) 返回x的绝对值BIN( x ) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING( x ) 返回大于x的最小整数值EXP( x ) 返回值...
分类:
数据库 时间:
2014-10-10 23:53:34
阅读次数:
374