So I am thinking about building a hobby project, one off kind of thing, just to brush up on my programming/design.
It\'s basically a multi threaded web spider, upda
Why don't you create a data structure you pass to each of the threads as dependency injection. That way you don't need a singleton. You still need to make the thread safe.