Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Лабораторная работа

истекло время актуальности


Выполнение лабораторной работы по операционным системам на языке Java.

Желательно сделать как можно проще и с подробными обьяснениями.


условия:


Продемонстрировать состояние гонки на двух потоках манипулирующего счетчика. Используйте алгоритм Деккера, чтобы предотвратить повреждение данных. Разработайте тип DekkerLock, который предоставляет интерфейс или концепцию FixnumLock для C ++ . Обеспечить структуру, которая проверяет, удовлетворяет ли данный блокирующий примитив условию взаимного исключения.


  1.  5 дней 500 ₴
    Oleh
    Oleh Kuzmyak
    249     4  0

    Напишите обсудим детали. Задание не очень понятно но могу реализовать с коментариями.

    Украина Львов | 23 декабря 2019 |
  2.  3 дня 500 ₴
    Александр
    Александр Ставицкий
    135     0  2   1

    Добрый день.
    По ТЗ все предельно ясно. Готов после обсуждения приступать к реализации.
    Пишите, буду рад сотрудничать.

    Украина Запорожье | 25 декабря 2019 |
  1.  3 дня 1 000 ₴
    Олег
    Олег Василенко
    1137     35  0

    Могу сделать такую программу на java. Уже, кстати, все придумал как реализовать. Будет Lock - интерфейс, DekkerLock - класс реализирующий Lock, DekkerThread - абстрактный класс реализирующий Thread и использующий DekkerLock как аргумент в конструкторе. Возможно даже сделать, чтобы можно было создавать более двух потоков в DekkerLock - если будет нужно.

    Украина Украина | 23 декабря 2019 |