文 / 王不留(微信公众号:程序员生存指南) 1. 2008年冬天的一天早晨,韩国,当时8岁的小学生娜英(化名)在上学路上经过教堂。 她突然被赵斗淳拖入教堂的洗手间,遭到殴打和性侵,导致娜英80%生殖系统及肛门永久破损、内脏严重破裂,需要使用人造肛门和尿袋。 在对娜英下手前,赵斗淳的档案中已有17次 ...
分类:
其他好文 时间:
2020-09-17 23:26:06
阅读次数:
50
“天哪!这里根本是鸟不生蛋的乡下耶!”当巴士终于抵达目的地停了下来,孩子们开始。个提着行李下车。“看不到超市,也没有网咖,什么乐趣都没有了!”“这里的洗手间要是跟我乡下的外婆家一样是粪坊的话,怎么办?”https://www.douban.com/group/topic/192116523/?aut ...
分类:
编程语言 时间:
2020-09-17 12:51:52
阅读次数:
23
进程是资源分配的最小单位,线程是CPU调度的最小单位 这个问题,是操作系统里问的最多的问题之一,也是被误解最深的概念之一。Alan Kay说过,好的角度可以提升80分的智商。理解它们的差别,我从资源使用的角度出发。所谓的资源就是计算机里的中央处理器,内存,文件,网络等等。 做个简单的比喻:进程=火车 ...
分类:
编程语言 时间:
2020-06-02 13:18:49
阅读次数:
69
数据库中的共享锁与排他锁 共享锁,又称为读锁,获得共享锁之后,可以查看但无法修改和删除数据。 排他锁,又称为写锁、独占锁,获得排他锁之后,既能读数据,又能修改数据。 为什么要加锁 很多人都知道,锁是用来解决并发问题的,那么什么是并发问题呢?并发情况下,不加锁会有什么问题呢? 拿生活中的洗手间举例子, ...
分类:
其他好文 时间:
2019-10-11 23:42:01
阅读次数:
126
举个例子: 刚参加工作的你,只能租房住,嫌房租贵就和别人合租了,两个人住一起只有一个洗手间,每天早上起床的时候,如果你室友在洗手间,你就只能等着,如果你强行进去,那画面就不可描述了。同样的问题,如果多个线程共享一个数据,并且对数据有读有写,那就需要注意共享数据的保护了。 使用互斥量保护共享数据: 当 ...
分类:
编程语言 时间:
2019-09-26 23:25:44
阅读次数:
100
今天看到一篇文章,很详细的描述了锁和锁粒度的概念,如下 为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。打个比方:人是不同的线程,卫生间是共享资源你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只有你出来之后别人才能用。想象一下如果卫生间的门没有锁会 ...
分类:
其他好文 时间:
2019-09-23 13:38:26
阅读次数:
119
林萧沉默的站在原地,不停地喷云吐雾,此时的他,想到在厂子里的那段时间,突然觉得自己的自尊心受到了极大的侮辱,那段时间,他就像一个傻子一样,被欧阳晓耍的团团转,甚至还一度以为,这是上天赐予他的一份难得的良缘。 只不过这一切,在现实被揭开以后,已然成为了一个笑话。 想到这里,林萧甚至有种冲动,把欧阳晓赶 ...
分类:
其他好文 时间:
2019-08-05 00:12:45
阅读次数:
92
第二天,由于林萧刚搬家,把握不准上班需要多久,因此林萧起了个大早。 出门不到5分钟,林萧便来到了公交站,这点中介并没有骗他,这个小区一出门便是公交站,而且有好几路车直达公司最近的公交站,交通也算是非常方便了。 经过了一天的上下班,林萧也基本摸清楚了,坐公交车往返公司的时间,应该是20到40分钟的样子 ...
分类:
其他好文 时间:
2019-07-21 01:30:05
阅读次数:
86
目录 4.2.1 相关概念 4.2.1.1 进程 4.2.1.2 同步/异步 4.2.1.3 阻塞/非阻塞 4.2.1.4 并发/并行 4.2.1.5 进程状态与调度 4.2.2 多进程 4.2.1.1 创建进程 4.2.1.2 相关属性 4.2.1.1 相关方法 4.2.3 进程互斥锁 4.2.4 ...
分类:
系统相关 时间:
2019-01-31 01:35:31
阅读次数:
188
今天是2018年五一长假第一天,今天起的还算早,八点十几分起床的,起来后大约半个小时完成了洗脸刷牙吃早餐,然后坐在自己的电脑前,开始继续自己的兴趣研究,对,就是传说中的休闲式撸代码,中间除了上洗手间吃了一顿午饭,然后就撸到了现在此时此刻,想想自己这一天的状态,有那么一点小感概。 随着自己工作经验的增 ...
分类:
其他好文 时间:
2018-04-30 00:58:13
阅读次数:
160