摘要: 多线程的技术可以解决多部分代码同时运行的问题。这片文章,我们来讨论一下,在多线程里面的单生产,单消费,多生产,多消费的问题。个人由于是初学者,不正确的地方,还望多多指出。首先,我们来定义我们的需求,我们使用多线程的技术,解决单生成单消费的问题,简单的说就是生产一个资源,就消费一个资源,如果存储的容器里面没有资源,我们就不打印。 我们可以定义两个线程,一个用来生产,一个用来消费,生产一个,就打印一个,消费一个也打印一个。对于资源,我们可以定义一个变量来存储,用name表示资源的名称,num表示资源的数目,每生产一个,就num++。在这个例子中,我们以生产馒头为例子,作为演示:步骤:l 我们定义一 阅读全文
posted @ 2013-12-13 19:13 lee笔记 阅读(614) 评论(0) 推荐(0) 编辑