logo

Crowdly

Browser

Add to Chrome

Об'єктно-орієнтоване програмування

Looking for Об'єктно-орієнтоване програмування test answers and solutions? Browse our comprehensive collection of verified answers for Об'єктно-орієнтоване програмування at virt.ldubgd.edu.ua.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Створіть Spring Boot застосунок, який містить один або кілька REST-контролерів. Кожен контролер повинен обробляти HTTP-запити відповідно до описаного завдання. Дані необхідно обробляти в оперативній пам’яті, без використання баз даних чи зовнішніх сховищ.

Умова: Реалізуйте GET-запит, який приймає ім’я користувача у шляху та повертає привітання з цим ім’ям.

View this question

Яке

значення поверне метод isAlive()

за умови його виклику до потоку, що знаходиться на стадії виконання?

View this question
Призначення методу join

() в багатопоточному

програмуванні

View this question

Метод в багатопотоковому

програмуванні, що поновлює виконання призупиненого потоку – це

0%
0%
0%
0%
View this question

Метод в багатопоточному програмуванні, що зумовлює потік виконання

поступитись монітором та перейти в стан очікування  - це

0%
0%
0%
0%
View this question

Зазначте

вірну форму оголошення блоку синхронізації в багатопоточному програмуванні (застосування

ключового слова

synchronized в якості оператора):

View this question

Ймовірні

стани перебування потоків виконання в багатопоточній системі

0%
0%
0%
0%
View this question

Результат

компіляції програмного коду:

public class NewThreadThree implements Runnable {

       String name;

       Thread t;

      

       NewThreadThree (String threadname){

             name = threadname;

             t = new Thread (this, name);

             t.start();

       }

 

       public void run() {

             try {

                    System.out.println("Виконання потоку "+ name);

                          Thread.sleep(200);

             }catch (InterruptedException e) {

                    System.out

.println(name + "

перервано");

             }

             System.out

.println(name + "

завершено");

       }

}

 

public class NewThreadThreeMain {

 

       public static void main(String[] args) {

             new NewThreadThree("Один");

             new NewThreadThree("Два");

 

             try {

                    Thread.sleep(1000);

             } catch (InterruptedException e) {

                    System.out.println("Головний потік перервано");

             }

             System.out.println("Головний потік завершено");

       }

}

0%
0%
0%
View this question

Який потік виконання буде завершено останнім:

public class MyMultiThreadOne implements Runnable {

       Thread t;

 

       MyMultiThreadOne() {

             t = new Thread(this, "Паралельний потік виконання");

             t.start();

       }

 

       public void run() {

             try {

                    System.out.println("Виконання паралельного потоку");

                    Thread.sleep(2000);

             } catch (InterruptedException e) {

                    System.out.println("Паралельний потік перервано");

             }

             System.out.println("Паралельний потік завершено");

       }

}

public class MyMultiThreadOneMain  {

      

       public static void main(String[] args) {

             new MyMultiThreadOne();

             try {

                          System.out.println("Виконання головного потоку");

                          Thread.sleep(500);

                   

             } catch (InterruptedException e) {

                    System.out.println("Головний потік перервано");

             }

             System.out.println("Головний потік завершено");

       }

}

0%
0%
0%
0%
View this question

Результат

компіляції програмного коду:

public class NewThreadThree implements Runnable {

       String name;

       Thread t;

      

       NewThreadThree (String і){

             name = і;

             t = new Thread (this, name);

             t.start();

       }

 

       public void run() {

             try {

                    System.out.println("Виконання потоку "+ name);

                          Thread.sleep(200);

             }catch (InterruptedException e) {

                    System.out

.println(name + "

перервано");

             }

             System.out

.println(name + "

завершено");

       }

}

 

public class NewThreadThreeMain {

 

       public static void main(String[] args) {

             NewThreadThree o1 = new NewThreadThree("Один");

             System.out.println("Стан потоку виконання " + o1.t.isAlive());

            

             try {

                    o1.t.join();

             } catch (InterruptedException e) {

                    System.out.println("Головний потік перервано");

             }

             System.out.println("Стан першого потоку виконання " + o1.t.isAlive());

             System.out.println("Головний потік завершено");

       }

}

0%
0%
0%
View this question

Want instant access to all verified answers on virt.ldubgd.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome