Search Header Logo

Java4

Authored by Maciek Witkowski

Other

University

Used 31+ times

Java4
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?