Безопасность и управление памятью в Zig
Get Started!
0
Course Details
Language: Zig
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✓ Basic understanding of Zig syntax and programming fundamentals ✓ Zig compiler installed (Zig SDK) ✓ Familiarity with basic terminal/command-line operations ✓ Knowledge of memory safety principles in Zig ✓ Understanding of memory management techniques in Zig
Content
01Введение в безопасность памяти в Zig
3 Chapters - 0/3 Completed
01
Введение в безопасность памяти в Zig
3 Chapters - 0/3 Completed
Подход Zig к управлению памятью
Обзор распределителей
Стоимость небезопасного доступа к памяти
02Работа с распределителями
3 Chapters - 0/3 Completed
02
Работа с распределителями
3 Chapters - 0/3 Completed
Использование стандартных распределителей в Zig
Создание и использование пользовательских распределителей
Распределение памяти и шаблоны распределения
03Собственность и жизнь
3 Chapters - 0/3 Completed
03
Собственность и жизнь
3 Chapters - 0/3 Completed
Ручная семантика владения
Управление сроками жизни без проверки кредита
Проектирование собственных API-интерфейсов
04Структурирование безопасного и эффективного использования памяти
3 Chapters - 0/3 Completed
04
Структурирование безопасного и эффективного использования памяти
3 Chapters - 0/3 Completed
Эффективное использование временной памяти
Создание структур данных, осведомленных о распределителе
Очистка ресурсов и заявление об отсрочке
05Безопасность при одновременном управлении памятью
3 Chapters - 0/3 Completed
05
Безопасность при одновременном управлении памятью
3 Chapters - 0/3 Completed
Обмен памятью между нитями
Примитивы синхронизации и атомная память
Проектирование систем Thread-Safe в Zig
06Отладка, профилирование и лучшие практики
3 Chapters - 0/3 Completed
06
Отладка, профилирование и лучшие практики
3 Chapters - 0/3 Completed