Результаты поиска по запросу "locking"
Безопасно ли, если в одном репо параллельно запускается больше команд git?
Мне интересно, безопасно ли запускать такие вещи, какgit push а такжеgit commit параллельно (например, в работе cron, работе jenkins и т. д.). Есть ли какой-то механизм блокировки, встроенный в git, чтобы эти операции были сериализованы, или это ...
FileStream блокирует файл для чтения и записи
У меня есть следующий блок кода, который вызывает у меня головную боль. Логически это должно работать, поскольку я использую файловый поток, обеспечивающий блокировку в операторе using. Когда он попадает на строку, которая создает StreamWriter, ...
Использование Timeout, чтобы избежать тупиков в многопоточности Java
Одной из стратегий, позволяющих избежать тупиковой ситуации в многопоточности Java, является использование тайм-аута. Предположим, один поток получил блокировку на одном ресурсе и теперь ожидает блокировки на другом ресурсе. По истечении ...
Значительная разница в скорости fprintf без «-std = c99»
Я неделями боролся с плохо работающим переводчиком, которого я написал. На следующем простом bechmark #include<stdio.h> int main() { int x; char buf[2048]; FILE *test = fopen("test.out", "wb"); setvbuf(test, buf, _IOFBF, sizeof ...
Можно ли изменить таймаут блокировки объекта по умолчанию Oracle?
> ALTER PACKAGE blah COMPILE; (wait about 10 minutes) > ORA-04021: timeout occurred while waiting to lock objectЯ понимаю, почему я получаю ошибку тайм-аута (пакет используется). Кто-нибудь знает, есть ли способ изменить 10-минутный интервал ...
C ++ мьютекс в пространстве имен std не называет тип
Я пишу простую программу на C ++, чтобы продемонстрировать использование блокировок. Я используюcodeblocks а такжеgnu gcc компилятор. #include <iostream> #include <thread> #include <mutex> using namespace std; int x = 0; // shared variable void ...
Блокировка по полю или локальной переменной?
После того как я прочиталэто [https://stackoverflow.com/questions/8267323/why-cant-we-lock-on-a-value-type] вопрос сответ [https://stackoverflow.com/questions/13681356/threading-in-c-sharp-value-types-and-reference-types-clarification] от Марка ...
Как я могу заблокировать таблицу InnoDB, чтобы предотвратить обновления во время копирования этой таблицы?
Я хотел бы временно заблокировать таблицу, чтобы другие параллельные процессы не могли внести в нее изменения. Причина этого заключается в том, что эта таблица будет скопирована во временную таблицу, изменена, а затем скопирована обратно (хорошо, ...
Вход в блок с внутренним замком
Я не вижу, как следующий код производит вывод, который противоречит определению блокировки объекта. Разумеется, только одному потоку разрешено печатать сообщение «полученная блокировка», но они оба это делают? class InterruptThreadGroup { public ...
Как правильно сделать Parallel.ForEach, блокировки и отчеты о проделанной работе
Я пытаюсь реализоватьParallel.ForEach шаблон и отслеживать прогресс, но я что-то упускаю в отношении блокировки. В следующем примере считается до 1000, когдаthreadCount = 1, но не когдаthreadCount > 1. Как правильно это сделать? class Program { ...