1
Leviathann 2021-12-16 01:27:18 +08:00 1
productor ?不是 producer 吗?
很少写多线程 而且有的严格来说好像也不算 bug 看几个说几个吧 非 component 应该不能 autowire msgService 应该不用每次都 new 把 Buffer 好像没初始化 lock 这个没看懂想干嘛? size 应该用 >= 判定好点 遍历删除会有并发修改错误 字符串应该用 equals 判等 String msg 应该用 StringBuilder messagemodel 应该重写 toString 而且成员变量应该 private removeAll 应该用 clear 启动线程应该用 start mergeHandler 应该是 volatile queue 是不是不应该用 add 而是 offer ? 而且干嘛做静态变量,挂在类下面 |
2
wd 2021-12-16 09:05:48 +08:00 via iPhone
哇 这面试题厉害了
|