上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: http://blog.csdn.net/ns_code/article/details/17161237 阅读全文
posted @ 2016-12-19 17:08 文洁丫头 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17099981 守护线程 Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程 阅读全文
posted @ 2016-12-19 17:01 文洁丫头 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17095733 下面我们给出不用上述两个方法来实现线程挂起和恢复的策略——设置标志位。通过该方法实现线程的挂起和恢复有一个很好的地方,就是可以在线程的指定位置实现线程的挂起和恢复,而不用担心其 阅读全文
posted @ 2016-12-19 16:32 文洁丫头 阅读(2843) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/ns_code/article/details/17091267 使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断, 阅读全文
posted @ 2016-12-19 16:09 文洁丫头 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 每个Java对象都可以用做一个实现同步的锁,这些锁被称为内置锁或监视器锁。线程在进入同步代码块之前会自动获取锁,并且在退出同步代码块时会自动释放锁。获得内置锁的唯一途径就是进入由这个锁保护的同步代码块或方法。 “重入”意味着获取锁的操作的粒度是“线程”,而不是调用。重入的一种实现方法是,为每个锁关联 阅读全文
posted @ 2016-12-19 15:27 文洁丫头 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一.synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 在上面一篇文章中,我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获 阅读全文
posted @ 2016-12-19 15:07 文洁丫头 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 项目实现了1.java实现线程的三个方法2.java4种线程迟的使用3Synchronized的几个同步现成的例子。4阻塞队列实现并发——典型例子生产者消费者问题。 https://git.oschina.net/wenjieyatou/threadTest 阅读全文
posted @ 2016-12-19 10:21 文洁丫头 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一.几种主要的阻塞队列 自从Java 1.5之后,在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个: ArrayBlockingQueue:基于数组实现的一个阻塞队列,在创建ArrayBlockingQueue对象时必须制定容量大小。并且可以指定公平性与非公平性,默 阅读全文
posted @ 2016-12-19 09:20 文洁丫头 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. Redis Cluster的架构图。 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点, 阅读全文
posted @ 2016-12-14 16:49 文洁丫头 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Redis启动多端口,运行多实例 使用redis在同一台机器上,启用多个端口,实现多个实例,完成集群的模拟实现。 启动多实例 redis默认启动端口为6379,我们可以使用 --port 来指定多个端口,如下,在linux终端命令: redis-server & redis-server --por 阅读全文
posted @ 2016-12-14 15:55 文洁丫头 阅读(1324) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页