I'm curious to know if there's something similar to the Task Parallel Library from C# in Java and/or the Android SDK. Coming from a C# background, we're taught that making a new thread is a relatively heavyweight operation, and are instructed to use the threadpool, or more recently, Tasks.
So in my mind, the level of abstraction that Tasks bring would be ideal ... is there anything like that, or even the threadpool? or does it all just involve making a new Thread or making my own threadpool