![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT(java)
飞上云端123
生活没有人能给你答案只能自己去寻找所以我在一直努力...
展开
-
JAVA 线程等待唤醒,wait and notify
wait,notify操作是同一个对象锁,简单例子如下 package com.cienet.wangbin.test; public class Test7 { /** * @param args */ public static void main(String[] args) { new Thread1原创 2013-09-13 09:02:37 · 1516 阅读 · 0 评论 -
java 生产者与消费者进阶
生产者-消费者(producer-consumer)问题,也称作有界缓冲区(bounded-buffer)问题,两个进程共享一个公共的固定大小的缓冲区。其中一个是生产者,用于将消息放入缓冲区;另外一个是消费者,用于从缓冲区中取出消息。问题出现在当缓冲区已经满了,而此时生产者还想向其中放入一个新的数据项的情形,其解决方法是让生产者此时进行休眠,等待消费者从缓冲区中取走了一个或者多个数据后再去唤醒它。原创 2013-09-13 09:18:30 · 650 阅读 · 0 评论 -
Java对象的生命周期
搞不清楚JAVA的对象回收机制,有时候动不动对象就被回收了还查不出原因,于是转载一篇 要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解j转载 2013-09-27 15:01:29 · 623 阅读 · 0 评论