![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 91
qq893555741
这个作者很懒,什么都没留下…
展开
-
java多线程之-生产者与消费者
java多线程之-并发协作【生产者与消费者】模型 对于多线程程序来说,不管c/c++ java python 等任何编程语言,生产者与消费者模型都是最为经典的。也就是可以说多线程的并发协作 对于此模型说明 1、生产者仅仅在仓库中未存贮满的时候生产,仓库满了就停止生产了。 2、消费者仅仅在仓库中有存储的产品才能消费,如果仓库为空就等待。 3、当消费者发现仓库中没有产品的时候回通知生产...2015-07-24 17:19:43 · 206 阅读 · 0 评论 -
java多线程之生产者与消费者模型2
java多线程之生产者与消费者模型2 在java5中加入了并发包,里面有很多有关并发相关的工具类,其中Lock 就是实现提供比使用synchronized方法和代码块获得更加广泛的锁定操作。这样会有更加灵活的结构,可以具有差别很大的属性,可以支持多个Condition对象。那么什么是Condition是什么呢?Condition是将Object监视器方法 wait、notify、notify...原创 2015-07-25 14:10:02 · 183 阅读 · 0 评论 -
Java多线程-自己动手写个线程池
package pool; public interface Request { public void execute(); } package pool; public class HttpRequest implements Request { private String name; public HttpRequest...原创 2015-11-19 13:39:41 · 206 阅读 · 0 评论 -
Java的 class文件结构
Java-class文件结构 一、概述 我们都知道我们现在写的源代码计算机是不认识的,我们需要根据指定的编译器进行编译-连接-执行,这样才是我们想要的结果,所以计算机只能认识0或者1 ,那么如何与操作系统或者机器指令无关的程序能执行,那么在操作系统以及机器指令之上的那就是虚拟机了,这样我们编写的代码不再是最终形成二进制本地指令代码,而是一种在操作系统和机器指令之上的虚拟机规定...原创 2015-11-24 11:51:54 · 191 阅读 · 0 评论 -
Java内存区域总结
Java内存区域总结 一、Java内存模型 Java运行时数据区一般分为:程序计数器区、方法区、Java栈、Java本地栈、Java堆组成。 1、程序计数器 程序计数器是线程私有的一块较小的内存区域,用于保存当前线程执行字节码的行号指示器,线程的切换、异常都能正确的恢复到指定的要执行的字节码位置都是这个行号指示器的功能,这个区域是一个唯一一个没有抛出OutOfMemory...2017-03-26 16:44:58 · 105 阅读 · 0 评论