上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 4.7.1 匿名管道通信 任务:把一个CMD控制台程序改成窗口程序 “算命大师”程序的改进版 改进目标:标准的Windows窗口程序 (匿名)管道通信机制 管道定义 pipe 定义:管道是进程间的一种通信机制,一个进程(A)可以通过管道把数据传输到另外一个进程(B)。前者(A)向管道输入数据,后者( 阅读全文
posted @ 2020-03-29 12:00 我係死肥宅 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 4.6.1 Windows同步机制 临界区(CRITICAL_SECTION) 在进程内使用,保证仅一个线程可以申请到该对象 临界区内是临界资源的访问 相关的API函数 初始化临界区 WINBASEAPI VOID WINAPI InitializeCriticalSection( _Out_ LP 阅读全文
posted @ 2020-03-28 23:50 我係死肥宅 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 4.5 同步和P-V操作 4.5.1 同步和互斥的概念 进程的互斥关系 例子 进程的互斥关系 多个进程由于共享了独占性资源,必须协调个进程对资源的存取顺序:确保没有两个或以上的进程同时进行存取操作。 互斥和资源共享相关 资源:临界资源 存取操作区域:临界区 进程的同步关系 若干合作进程为了完成一个共 阅读全文
posted @ 2020-03-28 21:37 我係死肥宅 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 4.4.1 临界资源和临界区 临界资源(Critical Resource) 一次只允许一个进程独占访问(使用)的资源 例:例子中的共享变量i 临界区(Critical Section) 进程中访问临界资源的程序段 // 程序A i = 100; printf("A:i=%d", i); // 程序 阅读全文
posted @ 2020-03-22 22:13 我係死肥宅 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 4.3.1 线程概念 线程的概念(Thread) 线程是可由CPU直接运行的实体 一个进程可以创建多个线程 多个线程可共享CPU可以实现并发运行 CreateThread() 功能:把一个函数创建为一个线程 CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES l 阅读全文
posted @ 2020-03-22 22:11 我係死肥宅 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 线程 在无线程的系统中,进程是: 存储器、外设等资源的分配单位 处理机调度的对象 在引入线程后: 线程是处理机调度的对象 进程作为资源分配单位 同一进程内可包含多个线程,他们共享进程的资源 线程的使用 引入线程的原因: 并行实体共享同一个地址空间和所有可用数据的能力 比进程更容易创建、撤销 性能的提 阅读全文
posted @ 2020-03-22 17:25 我係死肥宅 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋。 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表, 阅读全文
posted @ 2020-03-22 11:45 我係死肥宅 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 4.2.1 进程控制的概念 进程控制的概念 在进程生存全期间,对其全部行为的控制 存在四个典型的控制行为 创建进程 阻塞进程 撤销进程 唤醒进程 进程创建 功能:创建一个具有制定标识(ID)的进程 参数:进程标识、优先级、进程起始地址、CPU初始状态、资源清单等。 创建进程的过程 创建一个空白PCB 阅读全文
posted @ 2020-03-18 11:54 我係死肥宅 阅读(334) 评论(0) 推荐(0) 编辑
摘要: from av68676164 4.1.1 进程的基本概念 程序运行在并发环境中的问题 运行过程不确定 结果不可再现(程序运行被干扰) 👉解决方案:对运行过程施加约束 新的概念:进程 描述和管理程序的“运行过程”——进程 进程定义: 程序在某个数据集合上的一次运行活动 数据集合:软/硬件环境,多个 阅读全文
posted @ 2020-03-17 22:32 我係死肥宅 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 2.1 进程 在多道程序系统中,CPU要在程序间进行切换,每个程序运行数十或者数百秒,严格的说,在任一瞬间,CPU都只能运行一个程序,而在1秒的时间内,可能运行几个程序,这样就给用户一种并行的错觉。 人们称之为伪并行(pseudo-parallelism),以区分多处理器(multi-process 阅读全文
posted @ 2020-03-17 10:05 我係死肥宅 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页