Wednesday, May 27, 2015

“implements Runnable” vs. “extends Thread”

http://stackoverflow.com/questions/541487/implements-runnable-vs-extends-thread

by extending Thread, each of your threads has a unique object associated with it, whereas implementing Runnable, many threads can share the same object instance.

Output of the above program.

ImplementsRunnable : Counter : 1
ImplementsRunnable : Counter : 2
ImplementsRunnable : Counter : 3
ExtendsThread : Counter : 1
ExtendsThread : Counter : 1
ExtendsThread : Counter : 1

No comments:

Post a Comment