Багатопотоковість і синхронізація. (Лекція 10) презентация
Содержание
- 2. Навіщо потрібні потоки Потік – незалежна послідовність інструкцій, що отримує час
- 3. Асинхронні делегати Створення делегата, виклик асинхронним чином int TakesAWhile(int data, int
- 4. Дескриптор очікування Асинхронний зворотній виклик Альтернативний спосіб реалізації очікування З об’єктом
- 5. Клас Thread. Передавання даних потокам Створювати і керувати delegate void ThreadStart();
- 6. Оновлення інтерфейсу користувача з асинхронного потоку Оновлювати інтерфейс можна тільки в
- 7. Пули потоків ThreadPool Створення потоку – затрати часу ==> колекція потоків
- 8. Засоби синхронізації потоків одного процесу lock(anObject) // thread-safe resources k++; //thread-unsafe
- 9. Проблеми багатопотоковості “Гонки” – змагання за один ресурс несинхронізованих потоків Блокування
- 10. Засоби синхронізації процесів WaitHandle Mutex Semaphore Event ReaderWriterLockSlim Таймери Шаблон BackgroundWorker
- 11. На самостійне вивчення Задачі (task) – новий рівень абстракції потоків (.Net
- 12. Скачать презентацию










Слайды и текст этой презентации
Скачать презентацию на тему Багатопотоковість і синхронізація. (Лекція 10) можно ниже:
Похожие презентации