Результаты поиска по запросу "synchronization"
Синхронизация ядра данных - нужна помощь с логикой
Я нахожусь в процессе мозгового штурма решения облачной синхронизации для приложения Core Data, которое я сейчас разрабатываю. Я планирую открыть исходный ко...
Лучший способ использования sync.WaitGroup с внешней функцией
У меня есть некоторые проблемы со следующим кодом:
Я еще не пробовал, но я думаю, что это общая проблема с более новой версией Eclipse, потому что коллега подтвердил это
еюсь, что здесь можно спросить о странном поведении / ошибках в Eclipse. Когда я использовал представление синхронизации Eclipse с Subclipse, я очень хорошо видел все входящие файлы от других разработчиков с помощью синих стрелок, указывающих ...
Работает отлично, большое спасибо
отрим эту функцию: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I put ...
Проблема состоит в том, что обновления базы данных должны происходить одно за другим, чтобы отражать последовательный прирост числа. Это будет задыхаться для 1000 потоков. Если скорость очень важна, вам, возможно, придется создать пользовательский слой данных, который реплицирует соответствующие таблицы базы данных в памяти как объекты и только периодически сохраняет изменения в базе данных.
я есть 1000 потоков, и есть задача увеличить значение на 1 обновление базы данных. Например, например: изначально моя база данных имеет значение 0, первый поток идет, он увеличивает значение до 1, затем второй поток приходит, он увеличивает это ...
Программа Threadpool работает намного медленнее на гораздо более быстром сервере
upd Теперь я думаю, что корень моей проблемы не в «многопоточности», потому что я наблюдаю замедление в любой точке моей программы. Я думаю, что при использо...