《『讨论』生产者和消费者--老师们都争论的问题!!!》的相关内容
相关讨论
最近在看java多线程,看到消费者生产者问题,有点问题?
突然想到一个问题,java线程的notify()方法,会唤醒正在sleep(int)的线程吗?
by javachs 2008-04-11 浏览 (240) 回复 (4) 关键字:
线程同步模型, 生产者/消费者, 读写同步,线程池,concurrent map.
之前写了一篇线程同步的原理分析的文章.
线程同步
http://www.javaeye.com/topic/164905
看到大家的反馈,感到深受鼓励.
看来这种举例说明本质原理的浅显易懂的文章, 还是比较受欢迎的.
关于线程, 我以前也写过一些文章.只是写得不那么清楚易懂.
一是因为自己的理解也有限, 二是很难找到灵感,很难写出一个非常贴切的例子.
应一些坛友的意见. 我这里继续发一些线程 ...
by buaawhl 2008-03-21 浏览 (5365) 回复 (14) 关键字: 线程 thread
多线程中的状态转换转换问题
private Queue<byte[]> receivedData = new ArrayBlockingQueue<byte[]>(100);
public void receive(byte[] data, int length) {
byte [] ldata = new byte[data.length+1];
System.arraycopy(data ...
by javavsnet 2007-01-08 浏览 (2134) 回复 (10) 关键字: 多线程
相关博客
生产者和消费者问题
生产者和消费者问题是从操作系统中的许多实际同步问题中抽象出来的具有
代表性的问题。它反映了操作系统中典型的同步例子.
生产者进程(进程由多个线程组成)生产信息,例如它可以是计算进程。消费
者进程使用信息,它可以是输出打印进程。由于生产者和消费者彼此独立,且运
行速度不确定,所以很可能出现生产者已产生了信息而消费者却没有来得及接受
信息这种情况。为此,需要引入由一个或者若干个存储单元组成的 ...
by baby69yy2000 2008-02-01 浏览 (170) 回复 (0) 关键字: java
写了个生产者---消费者
这段代码是在听了马老师的教程后写的,小小的ps一下,听马老师讲课感觉真的很好,期望他能出一些j2ee的视频教程
package cn.zhangxuemin.j2se;
public class TestProducerConsumer {
public static void main(String[] args) {
SyncStack ss = new SyncStack( ...
by modun 2008-04-05 浏览 (110) 回复 (0) 关键字:
ArrayList和LinkedList的区别是什么?举例说明LinkedList可实现的功能(摘)
对于处理一列数据项,Java提供了两个类ArrayList和LinkedList,ArrayList的内部实现是基于内部数组Object[],所以从概念上讲,它更像数组,但LinkedList的内部实现是基于一组连接的记录,所以,它更像一个链表结构,所以,它们在性能上有很大的差别。
在ArrayList的前面或中间插入数据时,必须将其后的所有数据相应的后移,这样必然要花费较多时间,所以,当你的操 ...
by yijingyong 2008-05-05 浏览 (160) 回复 (0) 关键字:
Java教程_线程入门
线程是Java的内嵌特性,线程并不容易掌握,有专门介绍Java线程的书籍,读者可以参考。由此可见Java线程的重要性,本文将详细介绍线程的基本知识。
有的时候你可能想写一个程序,每隔一段时间执行相关的任务,这个时候你可以使用Timer和TimerTask,非常方便。你可以参考这里。
在Java中实现一个线程有两种方法,第一是实现Runnable接口实现它的run()方法,第二种是继承T ...
by liondinas 2008-08-04 浏览 (21) 回复 (0) 关键字:
Java Gossip: wait()、notify()
http://caterpillar.onlyfun.net/GossipCN/JavaGossip-V2/WaitNotify.htm
wait()、notify()与notifyAll()是由 Object所提供的方法,您在定义自己的类别时会继承下来(记得Java中所有的物件最顶层都继承自Object),wait()、notify()与 notifyAll()都被宣告为"final" ...
by xiaobian 2008-04-01 浏览 (170) 回复 (0) 关键字:
相关圈子讨论
由weblogic.servlet.FutureResponseServlet引发的思考
FutureResponseServlet 和 FutureServletResponse 的特性令人咂舌.
Look!
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.Stack;
import javax.servlet.Servle ...
by apolloty 2007-11-08 浏览 (473) 回复 (0)
请CTFE高人指教编译时汇编器
我写了一个简单的堆栈式虚拟机用来加密一个程序的序列号算法,其中的 enum Instruction 的定义可以在编译时由 Ruby 脚本产生随机的操作码,大大增加破解难度。
我正在努力创建一个编译时汇编器,用于汇编这些代码,可是编译时的字符串处理功能很弱,如果谁有这方面的经验,欢迎赐教。
module vm;
import std.stdio;
class Stack
{
...
by oldrev 2007-04-04 浏览 (407) 回复 (6)
数据结构的实现(持续完整中)
节点类
package graph;
public class GraphNode {
public GraphNode link;
public int info;
}
by leon_a 2007-06-25 浏览 (1387) 回复 (19)
相关新闻
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1542) 回复 (7) 关键字: spindle
SPProcPool 0.5 发布
SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。
在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。
项目主页:
http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (401) 回复 (0) 关键字: 进程池 prefork

