






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This lecture was delivered by Aniruddh Parmar at B. R. Ambedkar Bihar University for Data Transfer Programming course. It includes: Multithreading, Program, Execution, Simultaneous, Concurrent, Priority, Sharing, Default, Preemption, Timeslicing
Typology: Slides
1 / 30
This page cannot be seen from the preview
Don't miss anything!
thread
threading, the easiest way is to say our class
extends the class Thread.
Thread()—this constructor takes no arguments.
Thread( String name )
String n = “cece”;
Thread t2 = new Thread( n );
Thread( String name )
String n = “cece”;
Thread t3 = new Thread( n );
Thread t4 = new Thread();
public class MyThread extends Thread {
}
public class MyThread extends Thread { public MyThread( String n ) { super( n ); System.out.println( “MyThread Constructor” ); }
}
public void run() { System.out.println( “In run! \ n” ); }
public class MyThread extends Thread { public MyThread( String n ) { super( n ); System.out.println( “MyThread Constructor” ); } public void run() { System.out.println( “In run! \ n” ); }
public class TestMyThread { public static void main( String[] args ) {
} }
MyThread chuck = new MyThread( "Charlie" );
MyThread dede = new MyThread ( ”Deirdra" );
MyThread pat = new MyThread ( “Patrick" );
chuck.start();
dede.start();
pat.start();
Docsity.com
public class MyThread extends Thread { public MyThread( String n ) { super( n ); System.out.println( “ In Constructor ” ); } public void run() { System.out.println( “ In run!\ n“ ); } } public class TestMyThread { public static void main( String[] args ) { MyThread chuck = new MyThread( “Charles” ); chuck.start(); MyThread dede = new MyThread( “Deirdra” ); dede.start(); MyThread pat = new MyThread( “Patrick” ); pat.start(); System.out.println( "chuck=" + chuck.toString() ); System.out.println( " dede=" + dede.toString() ); System.out.println( " pat=" + pat.toString() ); } }
chuck=Thread[Charlie,5,main] dede=Thread[Deirdra,5,main] pat=Thread[Patrick,5,main]