java
蝶梦谷
这个作者很懒,什么都没留下…
展开
-
多线程判断为什么不用if用while
不想看代码直接看下面的结论 /** * Factory * * @author guigu * @QQ 1170258867 * @date 2020/5/17 * @description 生产消费工厂 * wait和notify是对于同个把锁的睡眠和唤醒,如果生产者和消费者是两个类, * 加一个工厂调用组合这两个类实现同步,不然就用Lock */ public class Factory { private int count = 0; private final原创 2020-05-17 14:02:15 · 683 阅读 · 0 评论 -
关于hashcode引发的思考 希望各位不吝赐教
说一下我的思考(都待商榷且不好验证,请各位指点):首先,我们应该搞清楚一个顺序顺序问题,我认为,一个对象是在实例化后先被new出来,放在地址中,然后再去计算它的hashcode,用这个hashcode只是作为java中的这个对象的一个标识。也就是说,只要new一次就会产生一个对象(听起来像是废话,但是细细品),就是说,无论对象里的值相不相等,都是不同的对象,然后==(这个符号),是比较的两个对...原创 2020-04-01 13:31:28 · 88 阅读 · 0 评论