Тёмный

Лекция 7. Многопоточность: добро и зло (Архитектура операционной системы на примере Linux) 

Computer Science Center
Подписаться 161 тыс.
Просмотров 10 тыс.
50% 1

Лекция №7 в курсе "Архитектура операционной системы (на примере Linux)", осень 2017
Преподаватель курса: Кирилл Владимирович Кринкин
Страница лекции на сайте CS центра: bit.ly/2IWSWUn
Все лекции курса по порядку: bit.ly/2kBPnnZ

Опубликовано:

 

29 май 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@juneuniversum
@juneuniversum 5 лет назад
Спасибо за лекции, было очень познавательно и интересно.
@vadimosm
@vadimosm 5 лет назад
good stuff
@insbhor
@insbhor 3 года назад
На курсе в степике пример с порчей памяти на ассемблере был более понятным...
@user-wr6je8vi1j
@user-wr6je8vi1j 8 месяцев назад
На каком курсе?
@Enerdzizer
@Enerdzizer 4 года назад
А в чем отличие критической области от транзакции?
@klimovNS
@klimovNS 4 года назад
Это несколько ортогональные понятия. Критическая область - о том, что к ресурсу может в один момент времени обращаться не больше одного потребителя ресурса. Транзакции - о том, что есть набор операций, который в какой-то момент может прерваться. Такой набор называется транзакцией, если при этом обрыве система не останется в неконсистентном состоянии. Например вы пишете в файл и ваше приложение падает, скорее всего в файле останется часть того, что там было раньше и часть, что вы успели записать. Это не транзакция. Вот если бы изменения в дальнейшем откатились (или вообще не применились), то это было бы транзакцией.
@gijduvon6379
@gijduvon6379 3 года назад
Слабый в целом курс, на мой взгляд. От Кринкина большего ожидал(
@asciipi3679
@asciipi3679 6 лет назад
лектор говорит бред... такое впечетление что он студент. уберите его с канала
@sergeydev8273
@sergeydev8273 5 лет назад
А в чем именно бред, дадите уточнения?
Далее
And what is your height? 😁 @karina-kola
00:10
Просмотров 1,8 млн