版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读本篇之前推荐阅读以下姊妹篇: 《秒杀多线程第四篇一个经典的多线程同步问题》 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第七篇经 ...
分类:
编程语言 时间:
2016-04-13 00:05:49
阅读次数:
133
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 上一篇《秒杀多线程第四篇 一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,本篇将用关键段CRITICAL_SECTION来尝试解决这个问题。 本文首先介绍下如何使用关键段,然后再 ...
分类:
编程语言 时间:
2016-04-12 23:59:07
阅读次数:
311
并发,我的理解就是同时运行多个程序。同时,难以避免的就是数据的同步问题,如果数据同步问题处理不好就很容易造成程序出现bug,当然,对于其造成的危害,不加详述。 首先,来看一个简单的例子,当然,这个例子也并非是我发现的。 造成这个问题的原因在于当主线程修改了stopRequested变量后,后台线程并 ...
分类:
编程语言 时间:
2016-04-07 01:11:19
阅读次数:
193
0:添加iad.frameWork框架.然后添加头文件. 1.在storybord中设置iad的自动布局,只设置左边与底部即可..... 2.将底部constraints与底部的间距为-66 然后拖线到控制器 3.遵守协议成为代理...如下方法. - (void)bannerViewDidLoadA ...
分类:
移动开发 时间:
2016-04-05 15:27:14
阅读次数:
205
收到Nagios通知,公司的MySQL从库slave出现同步问题。由于之前试过停电时,也出现类似的问题,怀疑问题是源自主库master服务器;登录主库后,下意识没有第一时间检查mysql,而是查看磁盘空间,发现mount命令居然不显示我的数据盘了,奇怪的是还是可以访问数据目录尝试mount-a提..
分类:
数据库 时间:
2016-04-05 14:16:03
阅读次数:
252
大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放。印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会导致整个问题,不知是否确为这个Bug所致。但从那以后,我就很少敢去尝试使用Redis。曾想转投MongoDB,但公司同事给我的回复是,由于MongoDB宕机,数据丢失,公司损失惨重。于是,我一直停留在...
分类:
其他好文 时间:
2016-03-27 01:50:08
阅读次数:
237
以前做.net,最近做java项目,负责服务端的开发,直接用的jdbc,线程安全问题、缓存同步问题以及连接池什么的,都是手动写,不但麻烦而且容易出错。项目结束,赶快抽时间学了下hibernate,每天晚上写几个demo,一周下来,总算对hibernate有了一个整体的了解。 Hibernate作为一
分类:
Web程序 时间:
2016-03-18 20:10:26
阅读次数:
221
1. Java创建线程之后,直接调用start()方法和run()的区别 2. 常用的线程池模式以及不同线程池的使用场景 3. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。 4. 多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和syn
分类:
编程语言 时间:
2016-03-12 13:00:13
阅读次数:
255
方法一 通过访问共享变量的方式(注:需要处理同步问题) 方法二 通过管道流 其中方法一有两种实现方法,即 方法一a)通过内部类实现线程的共享变量 public class Innersharethread { public static void main(String[] args) { Myth
分类:
编程语言 时间:
2016-03-10 23:11:31
阅读次数:
257
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题: 一、利用数据库同步session
分类:
Web程序 时间:
2016-03-10 21:51:32
阅读次数:
117