Does you project require the use of all of these extra bells and whistles, or just require the concept of control over multithreading? I ask because java uses a very basic way to help with...