   Java Applet?
  I recently started programming in Java, which I think, is a step in a different direction from C++. The console programming is easy enough to grasp but when I looked at making an applet I was very confused. I guess what I don't get is what a Thread is exactly. The tutorial I was reading is at Linky.   
Threads.   ;  Threads are one of the mechanisms that allows for Concurrency.Overall, it's a pretty complex topic, with great many pitfalls. Threads by themself are not related to applets, they are just a way to make parts of code run at the same time in parallel, which may be beneficial under some circumstances.   ;  So threads aren't a necessary part of an applet?   