2022年3月4日

程序的运行过程:从代码到机器运行

摘要: 1)你知道程序是如何运行的吗? 1.1)Unix是怎么来的? Ken Thompson 的妻子回娘家一个月,他在贝尔实验室无聊,就搞出了UNICS操作系统(unix的前身)。 当时可没有c语言,大佬是用B语言和汇编语言写出来的。 1.2)那UNIX是怎么来的呢? 牛人的朋友也是牛人,Thompson 阅读全文

posted @ 2022-03-04 23:26 Love&Share 阅读(454) 评论(0) 推荐(0) 编辑

MySQL为什么有时候会选错索引?

摘要: 案例: CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `a` (`a`), KE 阅读全文

posted @ 2022-03-04 23:21 Love&Share 阅读(90) 评论(0) 推荐(0) 编辑

互斥锁(下):如何用一把锁保护多个资源?

摘要: 1)当我们要保护多个资源时,首先要做的是什么? 分析这些资源是否存在关联关系 2)应该怎样保护没有关联关系的多个资源? 应该怎样保护没有关联关系的多个资源?**就是没有关联关系的,这种场景非常容易解决,那就是球赛有球赛的门票,电影院有电影院的门票,各自管理各自的 对应到编程领域,例如,银行业务中有针 阅读全文

posted @ 2022-03-04 23:18 Love&Share 阅读(440) 评论(0) 推荐(3) 编辑

导航