随笔分类 -  C/C++

该文被密码保护。
posted @ 2018-09-21 21:25 博观&约取 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-21 16:16 博观&约取 阅读(1) 评论(0) 推荐(0)
摘要:1. 条件变量+互斥锁 实现 生产者-消费者模型: 2. 信号量 实现 生产者-消费者模型: 阅读全文
posted @ 2018-09-15 23:16 博观&约取 阅读(684) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-15 13:00 博观&约取 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-13 09:02 博观&约取 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-10 22:50 博观&约取 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-09 22:57 博观&约取 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-09 22:56 博观&约取 阅读(8) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-09 22:43 博观&约取 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-07 21:24 博观&约取 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-07 21:19 博观&约取 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-06 23:12 博观&约取 阅读(11) 评论(0) 推荐(0)
摘要:1. 例子: 2. 递归转非递归: 3. 斐波那契数列 递归转非递归: 阅读全文
posted @ 2018-08-29 21:19 博观&约取 阅读(253) 评论(0) 推荐(0)
摘要:1. 二叉树的遍历:先序(递归、非递归),中序(递归、非递归),后序(递归、非递归)。 2. 获取二叉树节点个数: 3. 判断二叉树是否为完全二叉树: 4. 求二叉树两个节点的最小公共祖先: 5. 二叉树的翻转: 6. 求二叉树第k层的节点个数: 7. 求二叉树中节点的最大距离(相距最远的两个节点之 阅读全文
posted @ 2018-08-28 17:14 博观&约取 阅读(5887) 评论(1) 推荐(0)
摘要:1. 文件写入: 2. 文件读取: 3. 文件追加: 4. 文本文件读写: 5. 二进制文件读写: 6. 文件指针移动: (1)移动到合适位置,读: (2)移动到合适位置,写: 阅读全文
posted @ 2018-08-25 22:19 博观&约取 阅读(635) 评论(0) 推荐(0)
摘要:1. new,delete的局部重载: 2. 全局new,delete重载: 3. 绑定类成员函数: 4. 绑定lambda表达式以及仿函数: 5. 静态断言: 6. 内联函数: 7. CPP处理转义字符: 阅读全文
posted @ 2018-08-22 17:16 博观&约取 阅读(270) 评论(0) 推荐(0)
摘要: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)