最新文章列表

ListView避免多线程加载一个同一资源

当我们的ListView中的Item包含图片,而且这些图片是同一资源,我们用多线程去加载图片,这时候可能就发生了这种情况。 比如线程是人,第一个人去做加载图片到缓存的工作,还没做好时第二个人要这同一张张图,结果缓存还没有这张图,于是第二个人也去加载图片到缓存。。以此类推,同时可能有N个人在加载同一张图,N取决于图片没加载到缓存前,可见的Item数量。于是针对这种情况进行细化同步,避免发生。   ...
mxw3755 评论(0) 有1577人浏览 2014-12-12 00:02

MySQL-Transfer2.3发布

Transfer 2.3发布,下载地址   此版本除了升级based版本外 *优化了无索引表的同步性能 *优化了slave模式下超大事务内存消耗问题 *Transfer模式相关的功能改动较多 *修复transfer模式下超大事务可能同步失败的
丁林.tb 评论(7) 有6462人浏览 2013-12-01 21:17

MySQL-Transfer2.2发布

Transfer 2.2发布。下载地址   版本说明 1、  基于版本 Percona-5.5.31 ,简单用法是先安装好官方或PS版5531,然后替换为transfer的mysqld。 2、  新增观察参数 Com_ts_* 在压测过程中,可使用如下命令观察 mysqladmin --socket=run/mysql.sock -uroot   extended-status --r ...
丁林.tb 评论(6) 有4853人浏览 2013-06-18 12:08

多线程同步 生产消费者模式

import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.ut ...
zenpignoy 评论(0) 有990人浏览 2012-08-16 13:36

ThreadLocal的使用及实现

  在java中,如果一个变量需要被多个线程访问,可以使用volatile来声明它为“易变的”。而假如一个变量要被持有它的某个线程独享,在java中,它可以使用java.lang.ThreadLocal类来实现线程本地存储的功能。这样,数据便只在同一个线程内可见和共享,因此,即便不同步也能保证线程之间不出现数据争用。 ThreadLocal使得各线程能够保持各自独立的一个对象,通过ThreadL ...
chenkangxian 评论(0) 有4073人浏览 2012-05-22 15:28

最近博客热门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