Java Thread Sınıfı
ÖRNEK-1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/*
1.Thread sınıfından türemiş bir sınıfın "run()" methodu içerisinde,ekrana iş parçacığın ismini ve grubunu yazan bir uygulama geliştiriniz.
*/
class Sinifim extends Thread{
public void run(){
System.out.println("İsim :" + this.getName() +",Grup :" + this.getThreadGroup().getName());
}
}
public class Main{
public static void main(String[] args){
Sinifim s = new Sinifim();
s.start();
}
}
|
ÖRNEK-2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/*
2. 1.uygulamaya ek olarak başka bir sınıfın içerisinde bu sınıfa ait 5 adet nesne oluşturup çalıştırınız.
*/
class BaskaSinif{
public BaskaSinif(){
Sinifim nesne1 = new Sinifim();
Sinifim nesne2 = new Sinifim();
Sinifim nesne3 = new Sinifim();
Sinifim nesne4 = new Sinifim();
Sinifim nesne5 = new Sinifim();
nesne1.start();
nesne2.start();
nesne3.start();
nesne4.start();
nesne5.start();
}
}
//
class Sinifim extends Thread{
public void run(){
System.out.println("İsim :" + this.getName() +",Grup :" + this.getThreadGroup().getName());
}
}
//
public class Main{
public static void main(String[] args){
new BaskaSinif();
}
}
|
ÖRNEK-3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/*
3. Altı Adet iş parçacığını "JAVA" ismindeki parçacık gruba üye yapın.Daha sonra grup içerisinde bulunan parçacıkları ekrana yazacak bir uygulama geliştirin.
*/
class BaskaSinif{
public BaskaSinif(){
String grub_ismi = "JAVA";
ThreadGroup grub1 = new ThreadGroup(grub_ismi);
Sinifim nesne1 = new Sinifim(grub1,"nesne1");
Sinifim nesne2 = new Sinifim(grub1,"nesne2");
Sinifim nesne3 = new Sinifim(grub1,"nesne3");
Sinifim nesne4 = new Sinifim(grub1,"nesne4");
Sinifim nesne5 = new Sinifim(grub1,"nesne5");
Sinifim nesne6 = new Sinifim(grub1,"nesne6");
nesne1.start();
nesne2.start();
nesne3.start();
nesne4.start();
nesne5.start();
nesne6.start();
}
}
class Sinifim extends Thread{
public Sinifim(ThreadGroup _grub,String _isim){
super(_grub,_isim);
}
public void run(){
System.out.println("İsim :" + this.getName() +",Grup :" + this.getThreadGroup().getName());
}
}
public class Main{
public static void main(String[] args){
new BaskaSinif();
}
}
|
Yorum ( 1 )
Hocam güzel örnekler teşekkürler