Performing single task by multiple threads

If you have to perform single task by many threads, have only one run() method. For example:


\begin{lstlisting}
class TestMultitasking1 extends Thread{
public void run(){ ...
...sking1();
\par
t1.start();
t2.start();
t3.start();
}
}
\end{lstlisting}

Output


\begin{lstlisting}
Output:task one
task one
task one
\end{lstlisting}

Program of performing single task by multiple threads


\begin{lstlisting}
lass TestMultitasking2 implements Runnable{
public void run(...
...estMultitasking2());
\par
t1.start();
t2.start();
\par
}
}
\end{lstlisting}

Output


\begin{lstlisting}
Output:task one
task one
\end{lstlisting}