wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

java thread

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

cara dari komputer untuk menjalankan dua atau lebih task dalam waktu bersamaan disebut

a)

thread

b)

multithreading

c)

semua salah

d)

semua benar

2.

Cara komputer untuk membagi-bagi pekerjaan yang dikerjakan sebagian-sebagian dengan cepat sehingga menimbulkan efek seperti menjalakan beberapa task secara bersamaan walaupun otaknya hanya satu

a)

Thread

b)

Multithreading

c)

multiprosesor

d)

Multitasking

3.

Metode mana yang dipanggil secara internal oleh metode Thread start()?

a)

execute()

b)

run()

c)

launch()

d)

main()

4.

Kegunaan thread pada

a)

Permainan dan aplikasi perkantoran

b)

web browser dan aplikasi perkantoran

c)

aplikasi perkantoran

d)

Permainan dan Web browser

5.

Multithreading adalah

a)

kemampuan yg memungkinkan kumpulan instruksi atau proses dpt dijalankan secara bersamaan dlm sebuah program.

b)

kemampuan yg memungkinkan kumpulan instruksi atau proses dpt dijalankan secara individu dlm sebuah program.

c)

kemampuan yg memungkinkan satu instruksi atau proses dpt dijalankan secara bersamaan dlm sebuah program.

d)

kemampuan yg memungkinkan satu instruksi atau proses dpt dijalankan secara induvidu dlm sebuah program.

6.

Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object karena...

a)

Throwable

b)

Exception Handing

c)

Abnormal conditions

d)

Indicates

e)

Exception

7.

Berikut yang merupakan thread yang hidup, kecuali...

a)

terminated

b)

running

c)

runnable

d)

blocked

e)

new

8.

Suatu keadaan di mana thread sedang dieksekusi dan di dalam kontrol dari cpu disebut...

a)

new

b)

runnable

c)

running

d)

blocked

e)

dead

9.

Suatu proses dengan status running kemudian dipanggil method sleep, maka status tersebut berubah menjadi...

a)

new

b)

suspend

c)

end

d)

terminated

e)

blocked

10.
Thread yang baru saja dibuat dan belum dapat menjalankan perintah apapun dikatakan berada dalam status…
a)
set
b)
blocked
c)
runnable
d)
dead
e)
new
11.

Ketika method run() dipanggil, status thread berubah menjadi...

a)

activate

b)

blocked

c)

terminated

d)

running

e)

runnable

12.
Saat tidak berfungsi lagi dan keluar dari method run(), thread dikatakan berada dalam status…
a)
set
b)
blocked
c)
runnable
d)
dead
e)
new
13.

Method yang dipanggil untuk membuat thread dieksekusi adalah...

a)

String getName()

b)

static Thread currentThread()

c)

void start()

d)

static void sleep (loong millis)

e)

void join (long millis, int nanos)

14.

Setiap thread dalam Java dibuat dan dikontrol oleh class...

a)

java.io.Thread

b)

java.awt.Thread

c)

java.lang.Thread

d)

java.net.Thread

e)

java.util.Thread

15.

Interface Runnable hanya memiliki satu buah method yang harus di-override yaitu...

a)

public void run()

b)

static void sleep()

c)

public static void main()

d)

public static void start()

e)

static void suspend()

16.
Thread mulai diaktifkan dengan menggunakan method…
a)
declare()
b)
path()
c)
new()
d)
start()
e)
run()
17.
Method pada class Thread untuk mendefinisikan waktu jeda untuk proses output adalah...
a)
block()
b)
run()
c)
sleep()
d)
set()
e)
slep()
18.
Manfaat dari multithreading adalah mempercepat eksekusi…
a)
data
b)
informasi
c)
program
d)
file
e)
record