随笔分类 -  多线程编程

摘要:1. 死锁与解锁: 2. 迅雷面试题: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍, 要求输出结果必须按ABC的顺序显示。如:ABCABC...,依次递推。 【参考答案】 运行结果: 【分析】若题目变为:4个线程,输出结果要求为: ABCDA 阅读全文
posted @ 2018-08-22 12:11 博观&约取 阅读(609) 评论(0) 推荐(0)
摘要:1.C++多线程初步: 2. 线程冻结与解冻调试: 3. 多线程传参: 4. 多线程的join 和detach: 5. 原子变量与线程安全: 6. lambda 表达式与多线程: 7. 伪函数与多线程: (1)伪函数概念: (2)伪函数与多线程: 8. 成员函数构建多线程: 9. 多线程通信futu 阅读全文
posted @ 2018-08-21 22:11 博观&约取 阅读(2035) 评论(0) 推荐(0)
摘要:一. 线程通信 事件: 1.一对一模式: 2. 一对一中介者模式: 3. 一对多广播模式: 二. 信号量: 1. 信号量用作“关卡”的作用: 2. 信号量实现互斥: 三. 互斥锁: 相关函数如下: 第一个 InitializeSRWLock 函数功能:初始化读写锁 函数原型:VOID Initial 阅读全文
posted @ 2018-08-20 19:42 博观&约取 阅读(1277) 评论(0) 推荐(0)
摘要:1. Windows下同时打开多个对话框: 2. 多线程实现同步和异步: 3. 多线程检索: 4. 多线程切割: 5. 多线程冲突: 6. 多线程的操作: 7. 临界区 Critical Section: 8. 线程通信-事件机制 event: 9. 线程互斥量 mutex: 10. 原子变量 va 阅读全文
posted @ 2018-08-19 20:03 博观&约取 阅读(1643) 评论(0) 推荐(0)