demo in java:package com.multithread.main.sampleExample;import com.multithread.main.ExampleInterface;public class SampleExample extends ExampleInterfa...
分类:
编程语言 时间:
2014-11-04 17:01:23
阅读次数:
196
问题导读:1.zookeeper如何实现分布式锁?2.什么是羊群效应?3.zookeeper如何释放锁?在zookeeper应用场景有关于分布式集群配置文件同步问题的描述,设想一下如果有100台机器同时对同一台机器上某个文件进行修改,如何才能保证文本不会被写乱,这就是最简单的分布式锁,本文介绍利用z...
分类:
其他好文 时间:
2014-10-29 21:14:59
阅读次数:
135
问题导读:1.本文三个角色之间是什么关系?2.三个角色的作用是什么?3.如何代码实现这三个角色的作用?在zookeeper适用场景:zookeeper解决了哪些问题有关于分布式集群配置文件同步问题的描述,本文介绍如何把zk应用到配置文件分发的场景。假设有三个角色trigger:发布最新的配置文件数据...
分类:
其他好文 时间:
2014-10-29 21:05:53
阅读次数:
256
需求是在缓存最近一周内用户所有消息列表,考虑用Redis 存储;为每个存储一个独立Sorted Set,value 为消息体,Score 为MessageId,用以实现增量消息同步。 问题就来了:Sorted Set 怎么清理? -设计内存容量只允许放一周内最新的,太久了缓存意义不大,太...
分类:
其他好文 时间:
2014-10-25 15:41:43
阅读次数:
233
当DataGuard升级CPU后,发现主备库不能同步了,日志报错,所以在主库的执行的升级的后脚本“@catbundle.sql cpu apply”不能同步到备库
现象:
broker状态:
[oracle@webdb2 ~]$ dgmgrl sys/oracle
DGMGRL for Linux: Version 11.2.0.3.0 -64bit Production
...
分类:
数据库 时间:
2014-10-23 16:20:02
阅读次数:
294
多线程是一个很重要的应用,本节讲述多线程中同步问题public class ThreadDemo { public static void main(String[] args) { Resource r = new Resource(); Producer p1 ...
分类:
编程语言 时间:
2014-10-23 14:04:36
阅读次数:
142
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-10-22 21:34:38
阅读次数:
177
问题描述: 公共汽车上,司机和售票员的活动分别是: 司机的活动:启动车辆;正常行车;到站停车。 售票员的活动:关车门;售票;开车门。 在汽车不断的到站、停站、行驶过程中,用信号量和P,V操作实现它们的同步...
分类:
系统相关 时间:
2014-10-22 01:12:38
阅读次数:
474
下面内容来自:http://blog.csdn.net/morewindows/article/details/7481609前面介绍了关键段CS、事件Event、互斥量Mutex在经典线程同步问题中的使用。本篇介绍用信号量Semaphore来解决这个问题。首先也来看看如何使用信号量,信号量Sema...
分类:
编程语言 时间:
2014-10-19 22:45:24
阅读次数:
227
当我们需要工作线程来操作的时候,很多时候会有同步问题,UI更新问题。Handle机制就是为了解决这个问题而产生的。android允许每个线程都有自己的消息队列,同时也可以是主线程消息队列。但是很多时候,我们希望可以快速的创建一个支持自己消息队列的android线程,这个时候HandlerThread...
分类:
编程语言 时间:
2014-10-19 15:29:03
阅读次数:
237