2020年3月18日

摘要: 临界资源【Critical Resource】 一次只允许一个进程独占访问的资源 临界区【Critical Section】 进程中访问临界资源的程序段(涉及到了临界资源的访问)。 特点:不能同时进入 四个原则: 1.在访问的时候,其他进程只能等待 2.空闲让进 3.有限等待:给临界区赋予访问等待时 阅读全文
posted @ 2020-03-18 19:38 Sna1lGo 阅读(1225) 评论(0) 推荐(0)
 
摘要: 应用场景: 1.程序的多个功能并发运行 并发的功能:视频解码,音频解码,网络解码等等 2.提高窗口交互性 3.文件拷贝 创建线程的补充说名: win32 CreateThread MFC AfxBeginThread(线程函数,参数) 创建远程线程 CreateRemoteThread(进程,线程函 阅读全文
posted @ 2020-03-18 19:22 Sna1lGo 阅读(449) 评论(0) 推荐(0)
 
摘要: 线程(Thread)概念 1.线程是可有CPU直接运行的实体。 2.在一个进程内可以创建多个线程 3.多个线程可以共享CPU实现并发 实现线程: Create'Thread()//把函数创建为线程 HANDLE CreateThread( LPSECURITY_ATTRIBUTES ipThread 阅读全文
posted @ 2020-03-18 18:39 Sna1lGo 阅读(131) 评论(0) 推荐(0)
 
摘要: 创建进程: 函数原型:pid_t fork(void);//pid_t也就是一个整形int,只是方便区分,返回的是进程ID 例如: pid_t pid =fork() //新进程是当前进程的子进程。 子进程是父进程的复制,代码和数据相同,但是进程ID和时间不同 子进程和父进程并发运行//从申明后的下 阅读全文
posted @ 2020-03-18 18:27 Sna1lGo 阅读(184) 评论(0) 推荐(0)