1. (in java) is theading and multi-threading the same thing or not? like maybe threading used in context of single-cpu and mul...
2. what's exactly is "concurrency", "multi-threading" and "parallelism" (in java), and which of them does java true supports?
3. the linked image is from this book "learning java an introduction to real world programming" (latest edition). IDGI. we always do that, that's how we do everything right? You have to extend "Thread()" (I'm currently learning about association, aggregation, composition techniques to achieve different levels of coupling but yeah, they may be other cases how to design your classes and interfaces relation but.. leave it).