jvm
文章平均质量分 55
xiyuanda
这个作者很懒,什么都没留下…
展开
-
进程之间通信方式
进程间通信主要分为:管道、系统IPC(包括消息队列、信号量、共享存储)、套接字(SOCKET)。 # 普通管道:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(进程的亲缘关系通常是指父子进程关系)的进程间使用。管道是单向的、先进先出的、 无结构的、固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。 #流管道:区别于普通管道的是数据可以双向传输。 # 命名管道 : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量原创 2022-02-14 21:45:00 · 91 阅读 · 0 评论 -
jvm中两大垃圾回收器
CMS CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的老年代收集器。CMS收集器与之前的垃圾收集器最大的特点就是它可以并发清除垃圾。 他的工作流程如下: 初始标记(CMS initial mark) 并发标记(CMS concurrent mark) 重新标记(CMS remark) 并发清除(CMS concurrent sweep) 其中初始标记、重新标记这两个步骤仍然需要“Stop The World”。初始标记仅仅只是标记一下GCRoot原创 2022-01-21 19:00:40 · 197 阅读 · 0 评论