Creating multi-client server use extends Thread
or implements Runnable
in Java.
Using
public class Receiver implements Runnable {
or
public class Receiver extends Thread {
Which one is better for my code?
It is always better to Implement Runnable, In case you are using Runnable u can execute it with a thread or threadpool
Please read "implements Runnable" vs "extends Thread" in Java
for more details