Java4

Java4

University

30 Qs

quiz-placeholder

Similar activities

Pierwsza pomoc

Pierwsza pomoc

1st Grade - University

27 Qs

Pierwsze prawo jazdy AM

Pierwsze prawo jazdy AM

12th Grade - University

25 Qs

Szkolny konkurs - Test wiedzy na temat szkodliwości palenia

Szkolny konkurs - Test wiedzy na temat szkodliwości palenia

University

27 Qs

Usługi hotelarskie

Usługi hotelarskie

University

25 Qs

Matka Boża z Guadalupe

Matka Boża z Guadalupe

KG - Professional Development

25 Qs

BOŻE NARODZENIE

BOŻE NARODZENIE

University

25 Qs

Czytelniczy Konkurs Walentynkowy

Czytelniczy Konkurs Walentynkowy

10th Grade - University

26 Qs

The Curse of Always & Forever Quiz

The Curse of Always & Forever Quiz

1st Grade - Professional Development

26 Qs

Java4

Java4

Assessment

Quiz

Other

University

Easy

Created by

Maciek Witkowski

Used 30+ times

FREE Resource

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

81. Co to jest wątek (thread) w kontekście Javy?

A. Oddzielny proces

B. Sekwencja instrukcji wykonywana współbieżnie w ramach jednego procesu

C. Wyjątek krytyczny

D. Klasa final do obsługi kolekcji

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

82. Jak można utworzyć wątek w Javie?

A. Rozszerzając klasę Thread lub implementując interfejs Runnable, a następnie wywołując start()

B. Tylko przez System.runThread()

C. Przez dodanie adnotacji @Thread

D. Nie można tworzyć wątków

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

83. Jaka jest różnica między run() a start() w klasie Thread?

A. run() tworzy nowy wątek, a start() wykonuje kod w bieżącym wątku 

B. start() tworzy nowy wątek i wewnętrznie wywołuje run() w nim, natomiast bezpośrednie wywołanie run() nie tworzy dodatkowego wątku 

C. Nie ma różnicy

D. start() jest metodą prywatną, run() – publiczną

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

84. Co oznacza słowo kluczowe synchronized?

A. Pozwala utworzyć klasę, której obiekty są niezmienne

B. Oznacza, że dana metoda (lub blok) jest synchronizowana, tzn. tylko jeden wątek może ją wykonywać naraz na danym obiekcie 

C. Automatycznie zatrzymuje wątek

D. Nie istnieje takie słowo w Javie

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

85. Co to jest „race condition” (warunek wyścigu)?

A. Sytuacja, gdy wątek jest zablokowany na zawsze

B. Mechanizm optymalizacji JIT

C. Sytuacja, w której dwa (lub więcej) wątki jednocześnie manipulują współdzielonym zasobem i wynik może zależeć od kolejności przełączania wątków

D. Metoda do startowania wątku

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

86. Jak bezpiecznie „przerwać” wątek w Javie, zgodnie z dobrymi praktykami?

A. Użyć thread.stop()

B. Wywołać thread.interrupt(), a w samym wątku sprawdzać okresowo isInterrupted() czy Thread.interrupted()

C. Nie ma możliwości przerwania wątku

D. Wywołać metodę destroy()

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

87. Co się stanie, jeśli dwa wątki wywołają jednocześnie metodę synchronized tego samego obiektu?

A. Oba wątki będą wykonywać metodę równolegle

B. Jeden z wątków poczeka, aż drugi skończy wykonywać metodę

C. Metoda się nie wywoła

D. Pojawi się wyjątek kompilacji

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?