小编Ala*_*lan的帖子

如何声明i和j使其成为无限循环?

while( i <= j && i >= j && i != j) {}
Run Code Online (Sandbox Code Playgroud)

如何声明i和j使其成为无限循环?

//这是我遇到的面试问题.

它问的是i和j的声明是什么,让它永远是真的.

我不能通过将i和j声明为数字类型来实现.还有哪些类型可以满足它?

java infinite-loop

23
推荐指数
1
解决办法
1473
查看次数

同步块与等待/通知和没有它们之间的区别?

如果我只使用synchronized,而不是wait/notify方法,它是否仍然保持线程安全?

有什么不同 ?

Thx提前.

java multithreading synchronized notify wait

18
推荐指数
3
解决办法
1万
查看次数

使用Parallel Thread总计10亿个连续数字,返回一个数字?

在我的采访中面对这个问题.

我回答的是:

  1. 将1b数字分成10组

  2. 使用threadpool为每个组创建一个线程,共10个

  3. 每个线程总结传递的组的结果并返回该值

  4. 使用Barrier在10个线程结束后总结所有结果,返回最终值

我怀疑这个问题的预期答案是什么?如果它在单CPU中运行(没有多线程模式),单线程应该比多线程快吗?

非常感谢.

java multithreading

1
推荐指数
1
解决办法
1779
查看次数