摘要: 区别: 1.sleep()方法,是属于Thread类中的; wait()方法,则是属于Object类中的。 2.sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。(在调用sleep()方法的过程中,线程不会释放对象 阅读全文
posted @ 2019-02-25 22:22 蓝空飞翔 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 一、线程的状态有6种 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。 线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。 阅读全文
posted @ 2019-02-25 22:14 蓝空飞翔 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1.容量问题 hashmap是有最大容量的 2.时效问题 redis可以持久化,也可以定时时间 hashmap不可以持久化 3.线程并发问题 hashmap不是线程安全的(并且:多线程同时调用hashMap的resize方法后,后续调用get方法时,可能进入死循环) 4.功能 redis 有集群,自 阅读全文
posted @ 2019-02-25 21:43 蓝空飞翔 阅读(1480) 评论(0) 推荐(0) 编辑