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

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 9

  • @juneuniversum
    @juneuniversum 6 ปีที่แล้ว +4

    Спасибо за лекции, было очень познавательно и интересно.

  • @insbhor
    @insbhor 4 ปีที่แล้ว +2

    На курсе в степике пример с порчей памяти на ассемблере был более понятным...

  • @vadimosm
    @vadimosm 5 ปีที่แล้ว +1

    good stuff

  • @Enerdzizer
    @Enerdzizer 4 ปีที่แล้ว

    А в чем отличие критической области от транзакции?

    • @klimovNS
      @klimovNS 4 ปีที่แล้ว +5

      Это несколько ортогональные понятия. Критическая область - о том, что к ресурсу может в один момент времени обращаться не больше одного потребителя ресурса. Транзакции - о том, что есть набор операций, который в какой-то момент может прерваться. Такой набор называется транзакцией, если при этом обрыве система не останется в неконсистентном состоянии. Например вы пишете в файл и ваше приложение падает, скорее всего в файле останется часть того, что там было раньше и часть, что вы успели записать. Это не транзакция. Вот если бы изменения в дальнейшем откатились (или вообще не применились), то это было бы транзакцией.

  • @gijduvon6379
    @gijduvon6379 3 ปีที่แล้ว

    Слабый в целом курс, на мой взгляд. От Кринкина большего ожидал(

  • @asciipi3679
    @asciipi3679 6 ปีที่แล้ว

    лектор говорит бред... такое впечетление что он студент.
    уберите его с канала

    • @sergeydev8273
      @sergeydev8273 6 ปีที่แล้ว +7

      А в чем именно бред, дадите уточнения?