系统编程
菜鸟的日志
这个作者很懒,什么都没留下…
展开
-
VC++ 学习笔记------Window 多线程(理论以及方法(函数))
0 基本概念 线程 和 进程 区别 进程: 是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。 特性:独立性,动态性,并发性 线程: 轻量级的进程,是进程的执行单元 注意 线程的执行是抢占式的。可能在执行的任何环节被挂起 一个进程可能对应多个线程(一个主线程 多个从);一个线程有且只有一个父进程。 线程可以有自己的堆栈、程...原创 2018-03-09 15:20:45 · 542 阅读 · 0 评论 -
VC++ 学习笔记------Window 多线程(生产消费者模式 案例)
理论部分参考 这篇文章讲生产-消费者模式比较详细 http://ifeve.com/producers-and-consumers-mode/ 使用VC++ 模式实现如: //创建信号量 HANDLE h = ::CreateEvent(NULL,FALSE,FALSE,NULL); //启动线程 AfxBeginThread(product, this, THREAD_PRIORI...原创 2018-03-12 11:13:37 · 340 阅读 · 0 评论