02 2020 档案

摘要:上一节实现了基于epoll的IO复用并发程序控制,本节记录基于多线程的并发程序设计。 1. 线程和进程 进程是具有独立功能的程序关于某个数据集合的一次运行活动,是系统资源管理资源分配的基本单位,而线程是进程中代码的一个执行流,是系统调度的基本单位(虽然这句话很常见,但是就用户级线程和内核级线程而言似 阅读全文
posted @ 2020-02-26 16:42 晨枫1 阅读(335) 评论(0) 推荐(0)
摘要:上一节(https://www.cnblogs.com/yuanwebpage/p/12362876.html)记录了多路IO复用的第一种方式select函数,以及其相应的缺点。本节记录多路IO复用的第二种方式epoll(在windows系统下叫IOCP)。 1. epoll相关函数 epoll函数 阅读全文
posted @ 2020-02-26 12:35 晨枫1 阅读(307) 评论(0) 推荐(0)
摘要:上一节https://www.cnblogs.com/yuanwebpage/p/12361275.html记录了多进程并发程序,除了已经描述的缺点,考虑服务器端一直在调用accept函数结束客户端请求,所以没办法进行其他响应,如响应用户的输入/输出。而多路IO复用除了能同时执行一种IO的多个操作, 阅读全文
posted @ 2020-02-25 17:45 晨枫1 阅读(280) 评论(0) 推荐(0)
摘要:在并发程序设计中,主要有三种并发方式:多进程并发,基于IO复用并发,多线程并发。本节主要介绍多进程并发。以多客户端ehco程序为例。 1. 进程 进程是具有独立功能的程序关于某个数据集合的一次运行活动,是OS为正在运行的程序建立的管理实体,是系统资源管理与分配的基本单位。一个进程有五部分:操作系统管 阅读全文
posted @ 2020-02-25 13:25 晨枫1 阅读(1845) 评论(0) 推荐(0)
摘要:QT 1. 在同一个源文件和头文件中添加多个UI界面 2. UI设计界面与运行显示界面不一致(运行显示时显示不全)的一种可能情况 阅读全文
posted @ 2020-02-24 22:03 晨枫1 阅读(10357) 评论(0) 推荐(2)