0% found this document useful (0 votes)
20 views3 pages

Multi Threading

The document defines three thread classes - OddEvenThread, PrimeThread and PallThread. OddEvenThread separates even and odd numbers, PrimeThread checks for prime numbers, and PallThread checks for palindromes. The main method creates instances of these threads and starts each one.

Uploaded by

njmnagesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views3 pages

Multi Threading

The document defines three thread classes - OddEvenThread, PrimeThread and PallThread. OddEvenThread separates even and odd numbers, PrimeThread checks for prime numbers, and PallThread checks for palindromes. The main method creates instances of these threads and starts each one.

Uploaded by

njmnagesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

import javax.swing.

*;

class OddEvenThread extends Thread

int n;

String estr="\nEven Numbers : " ,ostr="\nOdd Numbers : ";

OddEvenThread(int n)

this.n=n;

public void run()

for(int i=1;i<=n;i++)

if(i%2==0)

//System.out.print("\n"+i+" Is Even");

estr=estr+i+" ";

else

//System.out.print("\n"+i+" Is Odd");

ostr=ostr+i+" ";

JOptionPane.showMessageDialog(null,estr+ostr+"\nThread A Ended");

class PrimeThread extends Thread

int n;

PrimeThread(int n)

this.n=n;

public void run()


{

int j;

for(int i=2;i<=n;i++)

for(j=2;j<i;j++)

if(i%j==0)

System.out.print("\n"+i+" Is Not Prime");

if(j==i)

System.out.print("\n"+i+" Is Prime");

System.out.print("\nThread B Ended");

class PallThread extends Thread

int n;

PallThread(int n)

this.n=n;

public void run()

int rev,j;

for(int i=1;i<=n;i++)

rev=0;

for(j=i;j!=0;j=j/10)

rev=rev*10+j%10;

if(i==rev)
System.out.print("\n"+i+" Is Pallaindrome");

else

System.out.print("\n"+i+" Is Not Pallaindrome");

System.out.print("\nThread C Ended");

class MultiTreading

public static void main(String arg[])

System.out.print("\nMain Thread Started");

OddEvenThread A=new OddEvenThread(10);

PrimeThread B=new PrimeThread(17);

PallThread C= new PallThread(20);

System.out.print("\nStarting Thread A");

A.start();

System.out.print("\nStarting Thread B");

B.start();

System.out.print("\nStarting Thread C");

C.start();

System.out.print("\nMain Thread Ended");

You might also like