「电脑玩物」中文网最近更新

IT技术

说说内存可见性

07net01.com 发布于 2017-03-22

什么是可见性? 在我理解就是多线程下,当一个线程修改共享变量时,其他线程能够及时的得到修改的值,此为可见性。 具体的描述下,线程1,2启动后,从主内存读取值x=0,然后以副本的形式

阅读(190)评论

IT技术

100行代码实现任务队列

07net01.com 发布于 2017-03-21

最近刚看完python多线程,为了加深印象,按照1分钟实现“延迟消息”功能的思路,实现了一个简易版的异步队列。 高效延时消息,包含两个重要的数据结构: (1)环形队列,例如可以创建一个包

阅读(4)评论

IT技术

java锁机制

07net01.com 发布于 2017-03-20

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走

阅读(109)评论

IT技术

爬虫这件小事

07net01.com 发布于 2017-03-16

0x00 前言 三月十四日,晴,宜发工资,忌上班。 这一天终于还是来了。两周前答应部门妹子3月15号之前写篇文章,两周后我只字未动诚惶诚恐,为了避免被当做假同

阅读(43)评论