QSet Logo
Public
QS

@qs_by_qset

Created this 5 months ago

Java Concurrency Questions and Answers

Less than 10 submissions

This document contains a set of questions and answers on Java concurrency. The questions cover a wide range of topics, from basic concepts to advanced techniques.

Stop reading

Practice these questions and get feedbacks! It will help you improve your answer.

Ads section

1. What is the Exchanger class?

2. What is the difference between a read-write lock and a mutex?

Please login to your account to view this. Login

3. What is the CompletableFuture class?

4. What is a thread pool?

5. What is the StampedLock class?

6. What is the ForkJoinPool class?

7. What is the difference between a reentrant and a non-reentrant lock?

8. What is the difference between a thread and a process?

9. What is the difference between a synchronized and a volatile variable?

10. What is the difference between a blocking and non-blocking I/O operation?

11. What is the difference between a semaphore and a mutex?

12. What is the Phaser class?

13. What is the Java Memory Model (JMM)?

14. What is a deadlock?

15. What is a race condition?

16. What is the CountDownLatch class?

17. What is the Reactive Streams API?

18. What is the CyclicBarrier class?

19. What is the difference between a fair and an unfair lock?