摘要: 1.并发编程下 这两个名词都是并发编程中的概念,在并发编程的模型下的定义: 并发:是在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。 并行:是多个或同时一个cpu上,每个cpu运行一个程序。 打个比方,并发,就像一个人(cpu)喂2个孩子(程序),轮 阅读全文
posted @ 2017-11-02 13:58 申公 阅读(2391) 评论(2) 推荐(0) 编辑
摘要: 1.前言 在进行垃圾收集之前需要普及几个比较重要的概念。 2.内存溢出和内存泄露的概念和区别: (1):内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间可以分配,系统不能满足需求,出现了out of memory;比如申请了一个int,但是它存了long才能存下的数, 阅读全文
posted @ 2017-11-02 12:21 申公 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 这里汇总一些平时用到的、看到的一些虚拟机参数: (1)-Xms20M 表示设置堆容量的最小值为20M,必须以M为单位 (2)-Xmx20M 表示设置堆容量的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免堆自动扩展。大的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要 阅读全文
posted @ 2017-11-02 09:51 申公 阅读(331) 评论(0) 推荐(0) 编辑