Лабораторная работа
Выполнение лабораторной работы по операционным системам на языке Java.
Желательно сделать как можно проще и с подробными обьяснениями.
условия:
Продемонстрировать состояние гонки на двух потоках манипулирующего счетчика. Используйте алгоритм Деккера, чтобы предотвратить повреждение данных. Разработайте тип DekkerLock, который предоставляет интерфейс или концепцию FixnumLock для C ++ . Обеспечить структуру, которая проверяет, удовлетворяет ли данный блокирующий примитив условию взаимного исключения.
-
94 4 0 Напишите обсудим детали. Задание не очень понятно но могу реализовать с коментариями.
-
1825 52 0 Могу сделать такую программу на java. Уже, кстати, все придумал как реализовать. Будет Lock - интерфейс, DekkerLock - класс реализирующий Lock, DekkerThread - абстрактный класс реализирующий Thread и использующий DekkerLock как аргумент в конструкторе. Возможно даже сделать, чтобы можно было создавать более двух потоков в DekkerLock - если будет нужно.
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 2 days 15 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 3 days 3 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 10 days 16 hours back ∙ 10 proposals |