File tree Expand file tree Collapse file tree 1 file changed +130
-0
lines changed
Expand file tree Collapse file tree 1 file changed +130
-0
lines changed Original file line number Diff line number Diff line change 57455745 ],
57465746 "difficulty" : " Hard" ,
57475747 "title" : " 如何通过 ReentrantLock 实现一个简单的分布式锁?"
5748+ },
5749+ {
5750+ "type" : " Question" ,
5751+ "category" : [
5752+ " Concurrency" ,
5753+ " Java" ,
5754+ " ForkJoinPool"
5755+ ],
5756+ "difficulty" : " Medium" ,
5757+ "title" : " Fork/Join主要用来解决什么样的问题?"
5758+ },
5759+ {
5760+ "type" : " Question" ,
5761+ "category" : [
5762+ " Concurrency" ,
5763+ " Java" ,
5764+ " ForkJoinPool"
5765+ ],
5766+ "difficulty" : " Easy" ,
5767+ "title" : " Fork/Join框架是在哪个JDK版本中引入的?"
5768+ },
5769+ {
5770+ "type" : " Question" ,
5771+ "category" : [
5772+ " Concurrency" ,
5773+ " 并发" ,
5774+ " Java" ,
5775+ " Java" ,
5776+ " ForkJoinPool"
5777+ ],
5778+ "difficulty" : " Medium" ,
5779+ "title" : " Fork/Join框架主要包含哪三个模块?模块之间的关系是怎么样的?"
5780+ },
5781+ {
5782+ "type" : " Question" ,
5783+ "category" : [
5784+ " Concurrency" ,
5785+ " 并发" ,
5786+ " Java" ,
5787+ " Java" ,
5788+ " ForkJoinPool"
5789+ ],
5790+ "difficulty" : " Medium" ,
5791+ "title" : " ForkJoinPool类继承关系?ForkJoinTask抽象类继承关系?"
5792+ },
5793+ {
5794+ "type" : " Question" ,
5795+ "category" : [
5796+ " Concurrency" ,
5797+ " 并发" ,
5798+ " Java" ,
5799+ " Java" ,
5800+ " ForkJoinPool"
5801+ ],
5802+ "difficulty" : " Medium" ,
5803+ "title" : " 在实际运用中,我们一般都会继承 RecursiveTask 、RecursiveAction 或 CountedCompleter 来实现我们的业务需求,而不会直接继承 ForkJoinTask 类。"
5804+ },
5805+ {
5806+ "type" : " Question" ,
5807+ "category" : [
5808+ " Concurrency" ,
5809+ " 并发" ,
5810+ " Java" ,
5811+ " Java" ,
5812+ " ForkJoinPool"
5813+ ],
5814+ "difficulty" : " Hard" ,
5815+ "title" : " 整个Fork/Join 框架的执行流程/运行机制是怎么样的?"
5816+ },
5817+ {
5818+ "type" : " Question" ,
5819+ "category" : [
5820+ " Concurrency" ,
5821+ " 并发" ,
5822+ " Java" ,
5823+ " Java" ,
5824+ " ForkJoinPool"
5825+ ],
5826+ "difficulty" : " Hard" ,
5827+ "title" : " 具体阐述Fork/Join的分治思想和work-stealing 实现方式?"
5828+ },
5829+ {
5830+ "type" : " Question" ,
5831+ "category" : [
5832+ " Concurrency" ,
5833+ " 并发" ,
5834+ " Java" ,
5835+ " Java" ,
5836+ " ForkJoinPool"
5837+ ],
5838+ "difficulty" : " Medium" ,
5839+ "title" : " 有哪些JDK源码中使用了Fork/Join思想?"
5840+ },
5841+ {
5842+ "type" : " Question" ,
5843+ "category" : [
5844+ " Concurrency" ,
5845+ " 并发" ,
5846+ " Java" ,
5847+ " Java" ,
5848+ " ForkJoinPool"
5849+ ],
5850+ "difficulty" : " Medium" ,
5851+ "title" : " 如何使用Executors工具类创建ForkJoinPool?"
5852+ },
5853+ {
5854+ "type" : " Coding" ,
5855+ "category" : [
5856+ " Concurrency" ,
5857+ " 并发" ,
5858+ " Java" ,
5859+ " Java" ,
5860+ " Algorithms" ,
5861+ " 算法" ,
5862+ " ForkJoinPool"
5863+ ],
5864+ "difficulty" : " Medium" ,
5865+ "title" : " 写一个例子: 用ForkJoin方式实现1+2+3+...+100000?"
5866+ },
5867+ {
5868+ "type" : " Question" ,
5869+ "category" : [
5870+ " Concurrency" ,
5871+ " 并发" ,
5872+ " Java" ,
5873+ " Java" ,
5874+ " ForkJoinPool"
5875+ ],
5876+ "difficulty" : " Medium" ,
5877+ "title" : " Fork/Join在使用时有哪些注意事项?结合JDK中的斐波那契数列实例具体说明。"
57485878 }
57495879]
You can’t perform that action at this time.
0 commit comments