首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浪子十三
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
7.线程同步-互斥锁、自旋锁、读写锁
## 线程安全,一切麻烦从共享资源开始 多个线程访问共享资源(全局和静态)的时候会冲突 三个概念:原子性、可见性和顺序性
8.线程同步-信号量、条件变量
条件变量 与互斥锁一起使用 实现生产消费者模型 实现通知的功能 信号量 一个整数计数器,其数值用于表示空闲临界资源的数
5.线程创建、取消、退出、清理
线程非正常终止 如果主线程退出,全部线程将强行终止 在子线程调用exit(),将终止整个进程 终止程序的信号,将导致整体进程终止.(如果某个线程coredump,但影响整个进程) 在多进程程序中,子进
6.线程与信号
线程和信号,与多进程的信号大有不同 在多线程程序中,外部向进程发送信号不会中断系统调用 在多线程程序中,信号的处理是所有线程共享的,在子线程中忽略信号,则整个进程中的所有线程都忽略了信
4.线程参数传递<3>
```#include #include #include #include #include #include using namespace std; /*线程参数传递 1.创建的多个线程并不保证
3.线程参数传递<2>
```#include #include #include #include #include using namespace std; /*线程参数传递 1.创建的多个线程并不保证哪个线程先运行 2
2.线程参数传递<1>
线程参数的传递(奇巧淫技) 创建的多个线程并不保证哪个线程先运行 不能用全局变量代替线程函数的参数 数据类型的强制转换 1.如何传递整形参数 2
多线程编程
进程与线程的区别: 进程:拥有PCB, 有独立的地址空间 线程:light weight process轻量级的进程,本质仍是进程 线程:拥有PCB,没有独立地址空间 线程:CPU最小的执行和调度单位
mysql索引
索引查询其实是磁盘IO的一次读写操作,IO的操作直接影响性能。所以我们SQL的优化其实就是减少SQL语句执行时IO的操作。 当用的索引列是从小到大的时候,则索引结构就变成了链表,如果要查询的结点在最后一个,也就是全部遍历一遍,就没有起来索引快速查找到效果了。 当存储的数据量很大…
提前还款有影响吗?
... 600 + 550 + ... + 100 + 50 = 3900元 < 7200元, 其实真正还款是没有这么多的。 假设欠款为A0,A1,... A12=0; ... 代入公式可以计算现 A= 10327.97元. 所以,从这个计算列式看出,每月还的利息只是…
下一页
个人成就
文章被点赞
19
文章被阅读
11,506
掘力值
302
关注了
5
关注者
6
收藏集
0
关注标签
2
加入于
2019-10-11