Публикации по теме 'synchronization'


Тестирование с помощью Protractor: как исправить проблемы с синхронизацией
Нам нравятся инструменты, которые автоматизируют нашу работу — мы можем делать больше с меньшими усилиями, приправить их любовью к открытому исходному коду, и, о боже, мы обязательно будем их использовать. Тем не менее, программное обеспечение с открытым исходным кодом — это подход, управляемый сообществом, о нем может быть едва ли какая-либо информация в Интернете или вообще не может быть никакой информации. Если вы столкнулись с ошибками, которые не могут быть решены, или у вас..

Внутренние мьютексы и блокировки в Golang
В современной разработке программного обеспечения концепция параллелизма относится к способности программы выполнять несколько задач или операций одновременно. Это обеспечивает эффективное использование системных ресурсов и повышение производительности. Отличительной особенностью языка программирования Go (Golang) является исключительная поддержка параллелизма. Однако параллельные системы создают проблемы, требующие осторожного подхода. Одна из таких проблем возникает, когда несколько..

Понимание тикеров в Go: эффективное планирование событий на основе времени
Введение В мире параллельного программирования планирование событий на основе временных интервалов является обычным требованием. В Go тип time.Ticker обеспечивает удобный способ эффективного выполнения этой задачи. В этом сообщении блога мы рассмотрим концепцию тикеров, как они работают и как их эффективно использовать в ваших приложениях Go. Мы также предоставим примеры фрагментов кода, которые помогут вам понять детали реализации. Что такое Тикеры? Ticker в Go — это тип,..

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

Реализация атомарного шаблона C ++ 0x
Я знаю, что аналогичный шаблон выходит в Intel TBB, кроме того, я не могу найти никакой реализации в Google или в библиотеке Boost.
6516 просмотров
schedule 02.05.2024

Стратегия синхронизации папок/сообщений IMAP?
Я собираюсь добавить интеграцию электронной почты IMAP в одно из наших веб-приложений (ASP.NET/SQL Server). Я уже использую коммерческую библиотеку , которая предоставляет наиболее важные функции IMAP: получение списка папок, получение заголовков...
2204 просмотров
schedule 28.09.2022

Структура / алгоритм синхронизации данных для серверного устройства ‹-›?
Я хочу реализовать синхронизацию данных между серверами и распределенными клиентами. Источником данных на сервере является mysql с django поверх. Клиент может быть разным. Обновления могут происходить либо на клиенте, либо на сервере, и соединение...
5187 просмотров
schedule 04.02.2024

Реализация алгоритма согласования наборов
Я ищу реализации алгоритма согласования наборов. Проблема следующая: есть два множества с элементами, идентифицируемыми каким-то относительно компактным значением (например, UUID или MD5/SHA1/каким-то хешем), которые находятся на разных машинах. Эти...
6385 просмотров
schedule 04.12.2022

Очистка общих объектов POSIX при завершении/смерти процесса
Есть ли способ выполнить очистку объектов общей синхронизации POSIX, особенно при сбое процесса? Разблокировка заблокированных семафоров POSIX является наиболее желательной вещью, но автоматически «собранные» очереди / область общей памяти также были...
2726 просмотров
schedule 23.10.2022

Атомная инструкция
Что вы имеете в виду под атомными инструкциями? Как следующее становится атомарным? TestAndSet int TestAndSet(int *x){ register int temp = *x; *x = 1; return temp; } С точки зрения программного обеспечения, если кто-то не хочет...
19885 просмотров

MS Sync Framework: схема таблицы не копируется в локальную базу данных
Я работаю с MS Sync Framework 2.0 в своем проекте. Я использую MS SQL Server 2005 в качестве основной БД и SQL CE 3.5 в качестве клиентской БД. Все работает нормально, за исключением того, что схема из основной базы данных не копируется в локальную...
864 просмотров
schedule 06.10.2022

C # и C ++ Синхронизация между процессами
У нас есть 2 приложения. Один написан на C #, а другой - на C ++. Нам нужно поддерживать счетчик (в памяти), совместно используемый этими процессами. Каждый раз, когда запускается одно из этих приложений, ему необходимо проверять этот счетчик и...
10076 просмотров
schedule 21.04.2024

Есть ли способ синхронизации изменений, сделанных в html-файле, только в некоторых областях Vim? (оставляя остальные элементы нетронутыми).
Есть ли способ синхронизировать изменения , сделанные в html-файле, только в некоторых областях ? оставляя остальные элементы нетронутыми. Допустим, у меня есть эти 2 файла: привет-мир-english.html: <div> <p>Hello...
75 просмотров
schedule 18.04.2024

Как реализована синхронизация потоков на уровне языка ассемблера?
Хотя я знаком с концепциями параллельного программирования, такими как мьютексы и семафоры, я никогда не понимал, как они реализованы на уровне языка ассемблера. Я представляю себе набор «флажков» памяти, говорящих: блокировка A удерживается...
10373 просмотров

синхронизировать потоки - без пользовательского интерфейса
Я пытаюсь написать многопоточный код и столкнулся с некоторыми вопросами синхронизации. Я знаю, что здесь много сообщений, но я не смог найти ничего подходящего. У меня есть System.Timers.Timer , который истекает каждые 30 секунд, он отправляется...
938 просмотров
schedule 12.03.2024

Emacs: Часто переключаясь между Emacs и редактором моей IDE, как автоматически «синхронизировать» файлы?
Мне очень часто нужно проделать некоторую магию Emacs с некоторыми файлами, и мне нужно переключаться между моей IDE (IntelliJ IDEA) и Emacs. Когда в Emacs вносятся изменения (и после того, как я сохранил файл) и я возвращаюсь к IntelliJ, изменение...
1012 просмотров
schedule 01.01.2024

Написание синхронизированной оболочки безопасности потоков для NavigableMap
java.util.Collections в настоящее время предоставляет следующие служебные методы для создание synchronized оболочки для различных интерфейсов коллекций: synchronizedCollection(Collection<T> c) synchronizedList(List<T>...
3790 просмотров

Можно ли использовать WaitHandle.WaitOne с флагом ExitContext без класса ContextBoundObject?
Документация MSDN предполагает, что могут быть другие способы использования флага ExitContext. См. раздел WaitHandle.WaitOne() . Существуют ли другие способы входа в контекст, отличный от значения по умолчанию, помимо использования унаследованного...
606 просмотров
schedule 14.12.2023

Поделиться одной переменной между потоками?
у меня такой сценарий: class MyClass { Producer p; Consumer c; public static void main(String[] args){ BlockingQueue q = new LinkedBlockingQueue(); p = new Producer(q); c = new Consumer(q); Thread t = new...
1904 просмотров

Отправляйте почту максимально транзакционно
У меня есть простая программа, которая время от времени опрашивает таблицу БД и отправляет любую почту, на которую указывает таблица (используя javax.mail). Когда почта отправлена, я удаляю запись БД. Я заметил две потенциальные проблемы Есть...
470 просмотров
schedule 05.05.2024

изменчивая дата и время
Поскольку DateTime нельзя объявлять как volatile, правильно ли это?: private DateTime _time; public DateTime Time { get { Thread.MemoryBarrier(); return _time;...
6812 просмотров

Оптимизация производитель-потребитель в Java
Я пишу приложение, которое рисует определенные фигуры. Перед тем, как начертить каждую фигуру, необходимо произвести некоторые расчеты. Вот почему у меня есть еще одна тема для рисования уже обработанных элементов. Для синхронизации между двумя...
1256 просмотров
schedule 17.05.2024

Java: ленивая инициализация синглтона
Шаблон для создания синглетонов выглядит примерно так: public class Singleton { private static final Singleton instance = new Singleton(); private Singleton(){ } public static Singleton getInstance() { return...
13702 просмотров

Автоматическая синхронизация буфера обмена между Windows и OSX
Я хочу синхронизировать буфер обмена между Windows и OSX. В настоящее время я получаю доступ к машине OSX с помощью VNC и хочу иметь возможность копировать-вставлять (т. е. выбирать + копировать на Mac и вставлять в Windows) между машинами, не...
1417 просмотров
schedule 25.04.2024