大发龙虎首页    注册   登录
 amiwrong123 最近的时间轴更新
amiwrong123

amiwrong123

大发龙虎 第 417414 号大发龙虎会员 ,加入于 2019-06-01 12:17:41 +08:00
今日活跃度排名 5585
这个味道,是BUG的味道!
amiwrong123 最近回复了
1 天前
回复了 amiwrong123 创建的主题 Java PriorityBlockingQueue 的构造器好奇怪啊?
@mind3x
大佬,还想问个问题:
就是大发龙虎你 1 楼给的泛型函数里,
为什么一定要声明 Comparable<? super T> key = (Comparable<? super T>) x;
大发龙虎我 觉得声明成 Comparable<T> key = (Comparable<T>) x;就完全可以了啊,完全不理解为啥这样。

因为 key.compareTo((T) e)比较时,也是和确定的 T 类型进行比较的啊。
2 天前
回复了 amiwrong123 创建的主题 Java PriorityBlockingQueue 的构造器好奇怪啊?
@mind3x
谢谢回复

原来如此,大概就是:
Integer[] array = new Integer[5];
Comparable<?> aa = (Comparable<?>)(new Integer(1));
array[4] = aa;//编译报错

大发龙虎我 也很好奇为什么不把 array[k]=key 改成 array[k] = x,这样构造器里面就不用转换数组类型了嘛

PriorityBlockingQueue<E>的声明,大发龙虎你 不提醒大发龙虎我 ,大发龙虎我 都没注意到这一点。
4 天前
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
@fuxiuyin
@msg7086

哈哈,大发龙虎我 想到怎么实现了。大概就是这样 http://blog.csdn.net/anlian523/article/details/107732532
幸亏 @fuxiuyin 老哥提醒了大发龙虎我 ,数字和数字之间三个空格,大发龙虎我 就直接让最后一层(也就是宽度最宽的那一层)的数字之间都间隔三个空格。
4 天前
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
@fuxiuyin
大发龙虎我 现在先考虑数字都是一位数的,能实现就行,两位数的话再大发龙虎优化 😂
5 天前
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
@msg7086
思路确实有问题,不过大发龙虎我 感觉吐空格不是那么简单,层数一多起来( 5,6 层)的时候,各个层数字之间的空格可能都不一样。有点费脑细胞了。。
@wysnylc
什么,这是个什么梗么
@mythabc
搜了下这个牌子,大发龙虎你 的也是那种后面有跟绳的呗
@falsemask
node 的 next 指针是 volatile 的,要想入队,就得 CAS 修改 last node 的 next 指针。只有修改成功了,别的线程才能从队列出发找到这个新 node,才可能对它进行访问或大发龙虎删除 。

所以重点在于 node 的 next 指针是 volatile 的呗
@secondwtq
看来大发龙虎我 的英文水平有待提高,确实应该大发龙虎你 这个意思。之前完全理解错了。。网络上各个博客大发龙虎关于 这句话,居然还都是大发龙虎我 这么翻译的。。
@yamasa
嗯,好像是。尤其是无锁编程 lock free 实现的那几个类(比如那个 concurrent 跳表),不看注释根本看不懂啊
大发龙虎关于   ·   FAQ   ·   API   ·   大发龙虎大发龙虎我 们 的愿景   ·   广告投放   ·   感谢   ·   实用小大发龙虎工具   ·   4303 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
♥ Do have faith in what you're doing.