Содержание
- 2. Командный интерпретатор bash — это самая популярная командная оболочка (командный интерпретатор) Linux. Основное предназначение bash —
- 3. Типы файлов
- 4. Типы файлов Режим файла в Linux
- 5. Доступ к файлу Получить доступ к файлу могут: владелец файла (пользователь, создавший файл), группа владельца (пользователи,
- 6. Процессы Linux Linux — многозадачная система. Многозадачность построена на иерархии процессов. Всегда находится процесс, который запустит
- 7. Состояния процессов Linux Со временем модель трех состояний процессов усовершенствовалась и превратилась в модель пяти состояний.
- 8. Состояния процессов Linux Операции над процессами создание процесса — переход из состояния рождения в состояние готовности;
- 9. Состояния процессов Linux Представим, что наша программа вызвала системный вызов fork(). Этот системный вызов создает новый
- 10. Состояния процессов Linux Представим, что наша программа вызвала системный вызов fork(). Этот системный вызов создает новый
- 11. Состояния процессов Linux
- 12. Состояния процессов Linux Использование системного вызова wait(), который блокирует родительский процесс, пока не завершился дочерний
- 13. Состояния процессов Linux Каждый процесс может создать новый процесс, используя системный вызов fork(). С помощью системного
- 14. Потоки в Linux Как уже было сказано ранее, у каждого процесса есть свой идентификатор процесса (PID).
- 15. Потоки в Linux Ваша программа продолжает выполняться сразу после вызова функции pthread_create(). Основная программа не ждет
- 16. Потоки в Linux
- 17. Потоки в Linux Функция pthread_join() позволяет "подключиться" к потоку. Данную функцию можно вызвать, например, из основного
- 18. Потоки в Linux
- 19. Потоки в Linux Каналы бывают полудуплексными и полнодуплексными (каналы потоков). Полудуп лексные каналы позволяют обмениваться информацией
- 20. Потоки в Linux Каналы бывают полудуплексными и полнодуплексными (каналы потоков). Полудуп лексные каналы позволяют обмениваться информацией
- 21. Именованные каналы в Linux Следующий способ взаимодействия процессов — каналы FIFO (First In First Out). Такие
- 22. Именованные каналы в Linux sudo mknod FIFO p sudo mkfifo a=rw FIFO Обе команды создают канал
- 23. Именованные каналы в Linux
- 24. Семафоры Семафоры — это средство IPC (межпроцессное взаимодействие), управляющее доступом к общим ресурсам, например устройствам. Семафоры
- 25. Task Task- важная часть Task Parallel Library. Это легкий объект, который асинхронно управляет Task . Task
- 26. Task
- 27. Task Task mytask = new Task(actionMethod), где actionMethod actionMethod - это метод, который имеет тип возвращаемого
- 29. Скачать презентацию