挑战多线程问题

use*_*591 1 java multithreading

是否有一些资源可以解决多线程问题?如果可能的话,想向受访者提出这些建议.厌倦了询问相同的等待通知问题,这些问题每个人现在都是正确的,但无法想象出采用多线程的真实场景.

Ste*_*n C 11

问题是并发编程是一个难题.如果你(面试官)没有完全掌握,你很难判断受访者是否知道他/她的东西.很容易找到具有微妙缺陷的并发问题的解决方案.相反,它是不公平的1,如果你拒绝他是因为你认为他的答案是错误的,当他们实际上是对上的候选人.


1 - 对您的组织不利.如果候选人真的比你更了解多线程,那么你可能需要雇用他.当然,其他因素是平等的.


Cha*_*tni 9

Java并发实践.我想知道候选人是否了解数据竞争,CAS,Michael Scott Queue和其他并发数据结构以及并发线程安全如何随着核心数量的增加而变得非常重要.