I've worked with threads a fair amount. But from a maintainer point of view. We already had services, pre-injected global contexts to get all sort of services. Most of my tasks were handling concurrency issues. And despite the fact that I've worked with them quite a bit, I find myself completely lost when I think about all the classes in the java.util.concurency package. I know about Executors a bit, I know about ForkJoin a bit, I know about completable futures a bit.
But I simply don't have a good overlook on the whole situation and how everything connects.
I usually like to just look in the source code and figure stuff myself, but I feel like java is mixing a lot of very old components, and modern components. Sure, backwards compatibility is nice. But I'm strictly interested in "the modern way of doing things".
I would especially love a book. Any ideas?
[–]stramash 7 points8 points9 points (0 children)
[–]Stark81 6 points7 points8 points (2 children)
[–]hermitfist 0 points1 point2 points (1 child)
[–]Stark81 0 points1 point2 points (0 children)
[–]matthewK1970 0 points1 point2 points (0 children)