最新文章列表

同步心得

做多线程有段时间了,回首看自己原来的代码,很是sb,故在此做出点sb的总结 首先讨论下synchronized,也就是java的内部锁,这也是最常用的同步   个人理解,如有雷同,纯属倒霉。   。。。。。。   多谢各位批评,之前的观点的确有很大问题;为了避免误人子弟,我已经把之前的三点观点删除了,那么重新来整理一下java的synchronized。   首先从synchr ...
blackproof 评论(0) 有1256人浏览 2012-06-22 12:49

双向同步软件Unison的安装与配置

参照以下方式在linux系统中进行配置,安装过程中虽然报错了(错误和下文中提到的不同),后来试了一下不影响使用。 一 软件 ocaml-3.12.0.tar.gz  unison-2.40.63.tar.gz 二 对于其它账号创建的文件,unsion无法进行同步,仅赋权不行,要把文件的创建人和创建组改为unison用户才可以。(对linux文件系统不太熟悉,对unison也没有深入去了解,如果 ...
halfish 评论(0) 有1137人浏览 2012-06-01 07:48

内核随记(三)--同步(2)

http://www.cnblogs.com/hustcat/archive/2009/09/02/1558673.html
wtz123 评论(0) 有735人浏览 2012-05-14 18:20

dwr同并异步提交设置

jQuery(document).ready(function(){      //设置为同步      DWREngine.setAsync(false);      dwr调用     //又设置回去,不然整个页面的dwr调用都有效      DWREngine.setAsync(true); })
dujiaolianglong 评论(0) 有994人浏览 2012-05-07 13:51

老谈synchronized,lock的区别及问题.

先看个代码吧! import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class TestThread { public static long t=0; /** ...
wangshiyang 评论(0) 有1003人浏览 2012-05-02 13:51

java同步和异步的容器类

介绍java内部容器类时,写到 引用       Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap   ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和Has ...
butterflylou 评论(0) 有2623人浏览 2012-04-23 11:57

java concurrent (1) - 传统线程互斥和通信

线程互斥是一次只有一个线程执行某段代码,保证数据的一致性。线程通信是指通过notify或notifyAll来唤醒在wait某个对象锁的线程。实现方式是通过synchronized关键字声明。 1. 如果同步代码块在对象方法中,可以实例化一个Object来作为lock的对象,或者用this关键字表示lock这个对象: synchronized(obj) { // code block ...
czj4451 评论(0) 有1919人浏览 2012-04-19 13:40

同步(Concurrency Tutorial 3)

同步(Synchronization) 线程之间的通信主要是通过共享变量和变量指向的对象。这种形式的通信非常高效,但是产生了两种可能的错误:线程干扰(thread interf ...
623deyingxiong 评论(0) 有1324人浏览 2012-04-09 20:27

使用rsync同步

更新线上应用的时候,如果手动部署容易出错和遗漏,这里使用Linux自带的rsync功能,当应用在测试机测试ok,自动同步到正式机。这里我们把测试机称为Master,正式机称为Slave,应用从测试机同步到正式机,从Master同步到Slave。以下操作均在root账号下进行。   Master端配置: 1.vi /etc/rsyncd.conf 2.输入以下内容: port = 873 ...
willvvv 评论(0) 有8588人浏览 2012-04-09 15:36

进程同步

并发性是进程的一个重要特征,既然是并发,那么,如何才能保证多个进程之间能够实现按照预定步骤完成操作呢?这就涉及到同步的问题,先不要纠结同步这个词是什么意思,可以暂时理解为保证并发进程的正确执行。 如果两个进程之间除了CPU时间片之外,没有任何交集,那么,可以理解为不存在同步的问题,因为它们之间无论怎么运行都不会影响对方的结果。但是,假设这两个进程都需要访问同一个资源,现在假定为一台打印机,两个 ...
housen1987 评论(0) 有1072人浏览 2012-04-09 00:38

AQS结点数据结构

AbstractQueuedSynchronizer是JAVA并发包的核心组件,AbstractQueuedSynchronizer中封装了对锁的操作。锁主要有两种操作:获取和释放。获取锁首先判断当前状态是否允许获取锁,如果是就获取锁,否则就阻塞操作或者获取失败;释放锁就是修改状态位,如果有线程因为状态位阻塞的话就唤醒队列中的一个或者更多线程。要支持这两个操作,需要有一个有序的队列,JAVA中,有序 ...
wubo.wb 评论(0) 有1561人浏览 2012-04-08 17:20

同步&异步的经典解释

普通B/S模式(同步)AJAX技术(异步) 经典解释一:      同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。      异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 经典解释二:      同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事      异步: 请求通过事件触 ...
zc-111 评论(0) 有1180人浏览 2012-04-02 11:56

go语言中的channel

channel是go语言中的同步工具,有两种模式 缓冲 程序执行序列将阻塞在读channel的调用处 <- chan; 或当channel满时,阻塞在写channel调用处 chan <-。 引 ...
jack_boy 评论(0) 有4406人浏览 2012-04-01 13:39

Java的同步方法

同步方法锁的是对象 When one thread is executing a synchronized method for an object, all other threads that invoke synchronized methods for the same object block (suspend execution) until the first thread i ...
Jonathan樊 评论(0) 有853人浏览 2012-03-29 19:45

IO的同步,异步,阻塞,非阻塞

转自<http://lya041.blog.51cto.com/337966/680102> 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有 ...
yypiao 评论(0) 有1051人浏览 2012-03-19 12:36

讨论:同步VS线程安全

RT... 大家讨论一下,同步是否一定保证线程安全? 线程安全的是否一定需要同步? 这两个之间的充分必要性,show下你的观点吧~~~
feikiss 评论(0) 有861人浏览 2012-03-09 10:46

用于多线程生产环境的单例参考

个人学习参考所用,勿喷!   单例有多种的写法,本例是懒汉式单例的一种写法。在高并发环境下需要注意的是:   1.单例在并发访问并调用其相应的getInstance方法的时候也会造成创建多个实例对象,加锁是必要的。 2.使用synchronized是比较好的解决方案,优点是代码简洁,缺点是在抛出异常的时候不能处理维护使    系统处于良好状态。 3.显示的lock设定是良好的解决方案。 ...
kingxss 评论(0) 有1565人浏览 2012-02-23 17:17

MySQL异构数据同步--tair为例

在实现levelDB挂载成MySQL引擎时,发现在实际存储是key-value格式时候,MySQL的异构数据同步,可以更简单和更通用。 以tair为例,简要描述一下以MySQL为基础的一种方案。 所谓异构数据同步,是指应用只更新MySQL,而由后端的某些机制将这些更新应用到其他数据存储服务上。 1、MySQL-Tair 引擎 a)       使用
丁林.tb 评论(1) 有4712人浏览 2012-02-22 00:21

mysql数据库主从同步

花了2天,google了无数才配出来,见笑。 环境 主机:freeBSD8.2 + myslq5.1 ip:192.168.1.240(vm) 从机:freeBSD8.2 + mysql5.1 ip:192.168.1.121(vm) 主机设置: 创建从机访问帐号 flush privileges;(防止出现ERROR 1290(HY000)错误) GRANT REPLICATION SLA ...
li_hy2002 评论(0) 有1508人浏览 2012-02-16 11:12

【转】JAVA的并发你不得不知道的 .

1. 同步方法或同步代码块? 您可能偶尔会思考是否要同步化这个方法调用,还是只同步化该方法的线程安全子集。在这些情况下,知道 Java 编译器何 ...
selvemen 评论(0) 有1050人浏览 2012-02-03 09:41

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics