Результаты поиска по запросу "mutex"
Как правило, если выполнение не нужно ждать, асинхронный является предпочтительным способом выполнения.
Phone-клиент активно участвует в асинхронных запросах, много времени постоянно изменяя статические коллекции словарей или массивов. В результате я обычно вижу большие структуры данных, которые требуют больше времени для извлечения с сервера со ...
Документация Java по ReadWriteLock
тим, я программирую в рамках потоков, который не имеетмьютексы с несколькими программами чтения / записи [https://secure.wikimedia.org/wikipedia/en/wiki/Readers-writer_lock], Могу ли я реализовать их функциональность с помощью ...
Для этого вам не нужно будет упаковывать все динамические библиотеки Boo вместе с вашим приложением.
имаюсь разработкой в Visual Studio 2008 C # для 64 бит и хочу использовать библиотеку, которая использует boost. Поэтому я написал оболочку на C ++ / CLI. Мне удалось нацелиться на ошибку, которую я получаю #include ...
Вы предполагаете, что класс является общедоступным, а не дочерним, закрытым, защищенным или защищенным пакетами. Тем не менее, мой ответ был больше, чтобы продемонстрировать связь между замком и классом.
ге Брайана Гетца «Параллелизм Java на практике» его пример блокировки Reentrant запрограммирован так: Lock lock = new ReentrantLock();Тем не менее, мне интересно знать, если изменить приведенный выше код на: private static final Lock lock = new ...
Это почти идеально! Я обязательно сделаю некоторые тяжелые исследования, спасибо за ответ!
лизую простой механизм пула потоков для моего сервера Ubuntu (для моей многопользовательской программы анонимного чата), и мне нужно заставить рабочие потоки спать, пока не будет выполнено задание (в виде указателя на функцию и параметра) , Моя ...
@hydranix Разве вы не получили? Очевидно, что вы не можете скомпилировать модуль для ядра, в котором включен CONFIG_SMP, и запустить тот же модуль в ядре, для которого отключен CONFIG_SMP.
аю, что оба выполняют одну и ту же работу, как вы решаете, какой из них использовать для синхронизации?
Функционирование зависит от хорошего поведения всех объектов и получения соответствующей блокировки перед доступом к данным. Только инкапсулируя это желаемое поведение внутри класса с надлежащими элементами управления доступом, вы можете применить его для клиентских объектов.
ь я не уверен, что это глупый вопрос, пожалуйста, потерпите меня, если это так. Является ли блокировка объекта "рекурсивной", т.е. е. если два объекта имеют ссылки на третий объект в своих полях, и поток выполняет синхронизированный метод на ...
Вот пример:
аюсь сделать многопоточность с помощью Android Native Development Kit, поэтому мне нужен мьютекс на стороне C ++. Как правильно создать и использовать мьютекс с Android NDK?
ИМХО, вы можете использовать FIFO SCHEDULER в Linux и изменить приоритет потоков:
гопоточном приложении Linux я использую мьютекс для критических секций. Это работает очень хорошо, за исключением вопроса справедливости. Может случиться так, что поток, покидающий критическую секцию и возвращающийся сразу же, не дает никакой ...
лучше, чем мьютекс.
я есть несколько потоков, которые получают мьютексы, а затем завершают. Мьютексы хранятся в главном хранилище и корректно освобождаются, когда программа существует. Однако, когда поток, который выделил Mutex, существует, мьютекс освобождается ...