Skip to content

Ex 1 – Dedicated Operating Systems – INE5424 – UFSC

Exercise 1
Idle-waiting Thread Joining
– It have as an objective to change the method “join” of a Thread. It was implemented like this:

[code lang=”c”] while(_state != FINISHING)
yield();
[/code]

This method consist in verify the state of the Thread that is joined, if the state is different from FINISHING, it calls yield(). This solution cause an overhead, because it do this verification all the time that the process is Phased. We should implement a new function, that don`t cause this overhead.

Modified files:
thread.cc
Thread.h

EPOS with our solution.
Steps, and explanation about other solutions (PORTUGUESE)

10,307 Comments

  1. Jeremytrusy Jeremytrusy

    Клиника работает с людьми разного возраста и стажа употребления. Врач учитывает психические расстройства, хронические заболевания и способность человека соблюдать рекомендации. Специалисты оценивают, требуется ли стационар или лечение возможно в другом формате. Очень важно не ждать тяжелых осложнений и вовремя получить профессиональную помощь.
    Ознакомиться с деталями – наркологическая клиника вывод из запоя в Красноярске

  2. Вызов нарколога может понадобиться как при разовом тяжелом похмелье, так и при хроническом алкоголизме. Часто родственники обращаются к профессионалам, когда близкий несколько дней не может прекратить запой, плохо спит, практически не ест, жалуется на слабость, тревогу, рвоту, дрожь в руках или боли. Самостоятельно лечить такие состояния опасно, поскольку резкий отказ от алкоголя при сформированной зависимости способен привести к тяжелой абстиненции.
    Подробнее – Нарколог на дом

  3. Jeremytrusy Jeremytrusy

    Наркологическая клиника в Красноярске принимает людей с алкогольной и наркотической зависимостью, абстиненцией, психическими и соматическими расстройствами. Лечение начинается с приема врача и диагностики. Специалисты уточняют длительность употребления алкоголя или других психоактивных веществ, оценивают клинические проявления интоксикации, хронические заболевания и поведение человека. После обследования клиника формирует индивидуальную программу, куда могут входить дезинтоксикационная терапия, психотерапия, кодирование и реабилитация.
    Узнать больше – https://4.narkologicheskaya-klinika-v-krasnoyarske17.ru

  4. Curtissib Curtissib

    Вывод из запоя в Реутове в наркологической клинике «Детокс» — комплексное медицинское лечение, направленное на прекращение длительного употребления алкоголя, снятие абстинентного синдрома, детоксикацию организма и восстановление нормального самочувствия. Помощь доступна круглосуточно: опытный врач-нарколог может провести осмотр на дому либо организовать лечение пациента в стационаре. Формат выбирается индивидуально с учетом длительности запоя, количества выпитого, возраста, наличия хронических заболеваний, выраженности интоксикации и общего физического и психического состояния человека. При тяжелых случаях наркологическая помощь оказывается под постоянным медицинским наблюдением.
    Узнать больше – вывод из запоя на дому

  5. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at parcelpilot kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

Leave a Reply

Your email address will not be published. Required fields are marked *