Потоки и файлы
177C# и .NET --- Потоки и файлы
Содержание:
1. Многопоточность и синхронизация
- Обзор многопоточности
- Асинхронные делегаты
- Асинхронный обратный вызов
- Класс Thread
- Создание вторичных потоков
- Работа с потоками
- Проблемы многопоточности
- Синхронизация потоков
- Классы Interlocked и Monitor
- Методы Wait(), Pulse() и PulseAll
- Классы Mutex и Semaphore
- События синхронизации потоков
- Классы синхронизации в .NET Framework 4.0
- Прерывание потока
- Таймеры
- Пул потоков CLR
2. Библиотека TPL
3. Файлы и реестр
- Пространство имен System.IO
- Классы File и FileInfo
- Классы Directory и DirectoryInfo
- Класс Path
- Приложение FileProperties
- Перемещение, копирование и удаление файлов
- Чтение и запись данных в файл
- Класс Stream
- Класс FileStream
- Классы StreamWriter и StreamReader
- Классы BinaryWriter и BinaryReader
- Файлы, отображаемые в память
- Чтение информации о дисках
- Безопасность файлов
- Реестр
- Изолированное хранилище
4. Сериализация объектов