java - 具有挑战性的多线程问题

标签 java multithreading

是否有一些资源可以解决具有挑战性的多线程问题?如果可能的话,想把这些展示给受访者。厌倦了问现在每个人都答对了的相同等待通知问题,但无法想象采用多线程的真实场景。

最佳答案

问题是并发编程是一个困难的话题。如果你(面试官)没有完全掌握它,你将很难判断面试者是否知道他们的东西。很容易想出具有细微缺陷的并发问题的解决方案。相反,如果您拒绝他们是因为您认为他们的答案是错误的,他们实际上是正确的,这对候选人1是不公平的。


1 - 对您的组织不利。如果应聘者实际上比您更了解多线程,那么可以说您需要雇用他。当然,其他因素相同。

关于java - 具有挑战性的多线程问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1994261/

相关文章:

java - Mysql ReplicationDriver - 故障处理

java - 用java读取后将excel中的数据存储在列表中

node.js - NodeJS - libuv 线程池是全局的还是每个进程的?

c# - 进程线程名称

java - 如何在 JPA 中获得独特的结果

java - 为什么这个递归函数只设置一次?

java - Spring支持的集合类型 - Map VS Props

c# - 后台工作人员在指定时间后停止工作

Java volatile 语义,JMM 保证

c# - 您可以使用 Task.Run 将受 CPU 限制的工作移至后台线程