Многопоточность. Возможности и преимущества многопоточности. Способы реализации. Механизмы синхронизации. (Лекция 7) презентация
Содержание
- 2. Содержание Возможности и преимущества многопоточности Способы реализации Механизмы синхронизации
- 3. Возможности и преимущества многопоточности Одновременное обслуживание нескольких клиентов в конфигурации клиент-сервер
- 4. Приоритеты и типы потоков Приоритет потока определяет долю квантов времени, выделяемых
- 5. Поточная модель Java Поток – экземпляр класса Thread Методы класса Thread:
- 6. Поточная модель Java Конструкторы класса Thread: Thread(Runnable threadOb); Thread(Runnable threadOb, String
- 7. Как создать поток? Поток в Java – экземпляр класса Thread Реализуем
- 8. Как создать поток? public class MyThread extends Thread { public void
- 9. Как создать поток? Наследование от Thread может привести к конфликту Реализуем
- 10. Как создать поток? public class MyThread implements Runnable { public
- 11. Методы управления потоком Изнутри static void sleep(int mseconds) – приостановка работы
- 12. Синхронизация При одновременной работе с общими переменными результат непредсказуем: Изменение переменной
- 13. Блокировка Блокировка устанавливается на объект Блокировка объекта может быть установлена только
- 14. Модификатор synchronized Объявление synchronized-блока synchronized (object) { … } Устанавливается блокировка
- 15. Deadlock Взаимная блокировка потоков После блокировки одного объекта поток пытается установить
- 16. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Многопоточность. Возможности и преимущества многопоточности. Способы реализации. Механизмы синхронизации. (Лекция 7) можно ниже: