Вопросы по теме 'synchronization'

Синхронизация на стороне сервера для мобильных приложений или синхронизация на стороне клиента
если мобильному приложению необходимо получать данные с нескольких серверов, лучше ли вызывать каждый сервер с мобильного устройства или вызывать один сервер, который затем общается со всеми остальными серверами? "должна ли синхронизация...
767 просмотров

Взаимодействие приложения для iPhone с настольным приложением Adobe Air
Я создаю настольную версию приложения для iPhone и хотел бы иметь какую-то опцию синхронизации. Настольная версия приложения — это приложение Air. Я знаю, что могу заставить их общаться: Запуск сервера на рабочем столе или телефоне...
348 просмотров

Поточно-безопасная структура данных
Мне нужно разработать структуру данных, которая будет использоваться в многопоточной среде. Базовый API прост: вставка элемента, удаление элемента, извлечение элемента, проверка существования элемента. Реализация структуры использует неявную...
7903 просмотров

Синхронизация БД Access и MySQL
У меня есть клиент, у которого очень большая внутренняя система, использующая Access, которая используется внутри компании для обработки практически всех данных компании. Им нужен веб-интерфейс для данных клиентов в этой базе данных, и он будет...
6761 просмотров
schedule 14.04.2024

Какие сценарии составляют нестандартный контекст выполнения в .Net?
WaitHandle.WaitOne() имеет параметр ExitContext, позволяющий временно снять блокировку ресурса, прежде чем удерживать другую. Это полезно в некоторых случаях, когда может возникнуть взаимоблокировка или голодание потока. В документации msdn...
147 просмотров
schedule 01.04.2024

Когда мы должны использовать мьютекс, а когда мы должны использовать семафор
Когда мы должны использовать мьютекс, а когда - семафор?
124570 просмотров

Несколько потоков, стоящих в очереди на глобальную блокировку, должны возвращать значение true после получения первой блокировки.
Аналогичная проблема: Являются ли потоки ожидающими блокировки FIFO? Однако в этой задаче после получения блокировки только один поток выполняет защищенный код, и, в конце концов, все потоки выполнят этот код. Что я хотел бы сделать, так это...
422 просмотров
schedule 17.11.2022

Синхронизация/отправка данных между потоками
Приложение написано на Delphi XE. У меня есть два класса, TBoss и TWorker, оба основаны на TThread. TBoss — это отдельный поток экземпляра, который запускается, а затем создает около 20 потоков TWorker. Когда босс создает экземпляр TWorker, он...
8252 просмотров

Использование параллелизма в Java делает программу медленнее (в четыре раза медленнее!!!)
Пишу реализацию сопряженно-градиентного метода. Я использую многопоточность Java для обратной замены матрицы. Синхронизация производится с помощью CyclicBarrier, CountDownLatch. Почему синхронизация потоков занимает так много времени? Есть ли...
3096 просмотров

Java Thread - я хочу сгенерировать числа последовательно, например: 1,2,3,4, так что (будет только 2 потока)
Java Thread - я хочу сгенерировать числа последовательно, например: 1,2,3,4 ... (будет только 2 потока) 1-й поток o / p будет 1, второй поток o / p будет 2, снова 1-й thread o / p будет 3 и так далее, это может быть до 10 или до n числа, что угодно,...
3039 просмотров

В многоядерной/многопроцессорной архитектуре какая часть системы синхронизирует процессоры для работы в режиме MIMD?
Когда многопроцессорная система выполняет инструкции (например, четырехъядерный AMD Opteron), какое-то встроенное устройство должно обеспечивать синхронизацию ядер, выполняющих загрузку инструкций из соответствующих ячеек памяти. Но что это за...
1193 просмотров

Сериализуемый и синхронизируемый
У меня есть небольшой класс, который я сделал потокобезопасным с помощью атрибута [Synchronization], он также реализует интерфейс ContextBoundObject. Я хотел бы сделать этот класс [Serializable]. Код компилируется, но я получаю...
1564 просмотров
schedule 14.02.2024

Синхронизация работает с условными выражениями? Как я могу сделать этот код производительным и потокобезопасным?
Учитывая следующий код: public class SomeClass { private boolean shouldBlock = false; private Object resource; public void handleDrawRequest(Canvas canvas) { if (!shouldBlock && resource == null) { shouldBlock =...
131 просмотров
schedule 11.05.2024

Эффективное обслуживание коллекций в многопоточной службе WCF
У нас есть простая служба WCF с тегами InstanceContextMode = Single и ConcurrencyMode = Multiple. Для методов, которые возвращают списки, вместо обращения к нашей базе данных и заполнения списка при выполнении вызова мы просто возвращаем локальную...
331 просмотров
schedule 28.06.2022

Как я могу одновременно открыть два соединения для синхронизации двух баз данных mysql в С#?
Всем привет! Я пытаюсь синхронизировать две базы данных, одну локальную и одну удаленную. Проблема в том, что у меня открыто два соединения сразу и не знаю как. Если две базы данных у меня есть они локально, если я правильно обновляю, потому что...
1702 просмотров
schedule 17.12.2023

Синхронизированное чтение / запись данных в / из основной памяти
Когда синхронизированный метод завершен, будет ли он помещать только измененные им данные в основную память или все переменные-члены, аналогично, когда выполняется синхронизированный метод, будет ли он читать только необходимые данные из основной...
2019 просмотров

Правильно ли работает __syncthreads() в этом коде?
РЕДАКТИРОВАТЬ: Добавлено больше информации журнала и функций, связанных с push и pop. Установка: Geforce GT520, Windows 64 бит (компиляция для 32 бит), Cuda 4.2. В моем фрагменте кода есть рабочие очереди, которые передают потоки с...
465 просмотров
schedule 02.11.2022

jQuery запускает пользовательское событие синхронно?
Я использую метод триггера jQuery для вызова события... но он ведет себя непоследовательно. Иногда вызывает событие, иногда нет. <a href="#" onclick=" $(this).trigger('custom-event'); window.location.href = 'url';...
18828 просмотров
schedule 07.07.2022

двоичный семафор для синхронизации потоков в С++
все. Я новичок в семафорах, и недавно я учусь решать простую задачу с использованием двоичных семафоров, и у меня есть несколько вопросов. Итак, есть комната для свиданий, за один раз может войти только один человек. В моем дизайне есть три...
1122 просмотров

Я неправильно использую безымянную переменную семафора?
Я пытаюсь написать программу, в которой основной процесс выделяет общую память, а затем разветвляется 4 раза. Затем каждый процесс увеличивает на 1 целочисленную переменную в разделяемой памяти 500 раз. Таким образом, целочисленная переменная,...
96 просмотров
schedule 17.01.2024