线程同步
摘要:用户模式下的线程同步 1、原子访问:一个线程在访问某个资源的同时能够保证没有其他线程在同一时刻访问同一资源 Interlocked系列函数能实现原子访问。Interlocked系列函数能保证对值的修改是以原子方式进行的,且执行的极快,因为他们不需要在用户模式和内核模式之间进行切换 缺点:只能对一个值
阅读全文
posted @
2019-09-30 21:52
Noora&w
阅读(160)
推荐(0) 编辑
线程基础、线程调度
摘要:1、线程的两个组成部分:线程的内核对象(管理线程和使用计数)、线程栈(用于维护线程执行时所需的函数参数和局部变量) 2、线程函数: 线程函数可以任意命名; 线程函数只有一个参数; 线程函数必须返回一个值,它会成为该线程的退出代码; 线程函数应尽可能使用函数参数和局部变量; 3、线程终止运行时: 线程
阅读全文
posted @
2019-09-27 17:14
Noora&w
阅读(327)
推荐(0) 编辑
笔记摘录:进程、作业
摘要:第四章 进程 1、进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 1)一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。 2)另一个是地址空间,它包含所有可执行模块或DLL模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。 2、
阅读全文
posted @
2019-09-25 21:17
Noora&w
阅读(164)
推荐(0) 编辑