Публикации по теме '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 просмотров
schedule
27.04.2024
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 просмотров
schedule
17.12.2023
синхронизировать потоки - без пользовательского интерфейса
Я пытаюсь написать многопоточный код и столкнулся с некоторыми вопросами синхронизации. Я знаю, что здесь много сообщений, но я не смог найти ничего подходящего.
У меня есть 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 просмотров
schedule
22.11.2023
Можно ли использовать 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 просмотров
schedule
06.02.2024
Отправляйте почту максимально транзакционно
У меня есть простая программа, которая время от времени опрашивает таблицу БД и отправляет любую почту, на которую указывает таблица (используя javax.mail). Когда почта отправлена, я удаляю запись БД.
Я заметил две потенциальные проблемы
Есть...
470 просмотров
schedule
05.05.2024
изменчивая дата и время
Поскольку DateTime нельзя объявлять как volatile, правильно ли это?:
private DateTime _time;
public DateTime Time
{
get
{
Thread.MemoryBarrier();
return _time;...
6812 просмотров
schedule
07.01.2024
Оптимизация производитель-потребитель в 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 просмотров
schedule
21.09.2022
Автоматическая синхронизация буфера обмена между Windows и OSX
Я хочу синхронизировать буфер обмена между Windows и OSX.
В настоящее время я получаю доступ к машине OSX с помощью VNC и хочу иметь возможность копировать-вставлять (т. е. выбирать + копировать на Mac и вставлять в Windows) между машинами, не...
1417 просмотров
schedule
25.04.2024