LiveLessons
LiveLessons copied to clipboard
This repository contains all the source code examples from my LiveLessons course on "Java Concurrent Programming" and my various LiveTraining courses, as described at http://www.dre.vanderbilt.edu/~sc...
Replace "omit" for "emit" in the commentaries making code more readable and easy to understand.
Just updates the gradle version. I had to do this to run the app in intellij 2020.3
# 381124
Cloning repo onto Windows machines doesn't work as folder names are too long :( Not necessarily an issues but posting this for future users.
gradle build :compileJava :processResources UP-TO-DATE :classes :jar :assemble :compileTestJava /oreilly/JavaConcurrency-2:e/LiveLessons/BuggyQueue/src/test/java/edu/vandy/BuggyQueueTest.java:34: error: cannot find symbol private static class Producer ^ symbol: class BoundedQueue location: class BuggyQueueTest /oreilly/JavaConcurrency-2:e/LiveLessons/BuggyQueue/src/test/java/edu/vandy/BuggyQueueTest.java:68: error: cannot find symbol...
Great lectures! This is not an issue but just a question that came to mind while reading `OneShotExecutorService`... In `OneShotExecutorService:processQueuedResults()`, are having `getQueue().take()` in L196 and `t.join()` in L212 sufficient...
- .gitignore: added entries for .gitignore file for Eclipse projects to ensure temporary files, build files and project settings are not added to repository commits. About x1 project: - callerpage.html...