摘要:
内存碎片产生原因 内存分配有静态分配和动态分配两种,动态分配将不可避免会产生内存碎片的问题。内存碎片即“碎片的内存”描述一个系统中所有不可用的空闲内存,这些碎片之所以不能被使用,是因为负责动态分配内存的分配算法使得这些空闲的内存无法使用。 内存碎片分为:... 阅读全文
posted @ 2020-02-05 17:25
vincent's_blog
阅读(74)
评论(0)
推荐(0)
摘要:
socket编程的三种通信模型,BIO,NIO,AIO BIO(Blocking I/O)同步阻塞、 NIO(New I/O)同步非阻塞、AIO (Asynchronous I/O)异步非阻塞。阻塞和非阻塞强调的是程序在等待调用结果时的状态。同步和异步... 阅读全文
posted @ 2020-02-05 13:21
vincent's_blog
阅读(34)
评论(0)
推荐(0)
摘要:
LINUX下的线程,GDI类LINUX实现的就是基于核心轻量级进程的”一对一”线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。GDI类为图像设备编程接口类库。 进程和线程的区别进程是执行着的应用程序,而线程是进程内部的一... 阅读全文
posted @ 2020-02-05 12:51
vincent's_blog
阅读(61)
评论(0)
推荐(0)
摘要:
64位和32位的区别操作系统只是硬件和应用软件中间的一个平台。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。CentOS 和 Linux的关系CentOS是Linux众多得发行版本之一,linux有三大发行版本(:Sla... 阅读全文
posted @ 2020-02-05 12:16
vincent's_blog
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号