摘要: 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的程序代码的线程去处理同一个资源 2):可以避免java中的单继承的限制 3):增加程序的健壮性,代码可以被多个 阅读全文
posted @ 2016-04-21 18:11 麻雀虽小五脏俱全 阅读(10316) 评论(2) 推荐(3) 编辑
摘要: 早都想总结一下java中的多线程了,一直耐于没有时间。这个工作中真的是经常用到第三种。 JAVA多线程实现方式主要有三种: 1、继承Thread类、 2、实现Runnable接口、 3、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行 阅读全文
posted @ 2016-04-21 17:46 麻雀虽小五脏俱全 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 Redis可以将数据复制到 阅读全文
posted @ 2016-04-21 08:53 麻雀虽小五脏俱全 阅读(177) 评论(0) 推荐(0) 编辑