Результаты поиска по запросу "locking"

2 ответа

Безопасно ли, если в одном репо параллельно запускается больше команд git?

Мне интересно, безопасно ли запускать такие вещи, какgit push а такжеgit commit параллельно (например, в работе cron, работе jenkins и т. д.). Есть ли какой-то механизм блокировки, встроенный в git, чтобы эти операции были сериализованы, или это ...

2 ответа

FileStream блокирует файл для чтения и записи

У меня есть следующий блок кода, который вызывает у меня головную боль. Логически это должно работать, поскольку я использую файловый поток, обеспечивающий блокировку в операторе using. Когда он попадает на строку, которая создает StreamWriter, ...

4 ответа

Использование Timeout, чтобы избежать тупиков в многопоточности Java

Одной из стратегий, позволяющих избежать тупиковой ситуации в многопоточности Java, является использование тайм-аута. Предположим, один поток получил блокировку на одном ресурсе и теперь ожидает блокировки на другом ресурсе. По истечении ...

ТОП публикаций

4 ответа

Значительная разница в скорости 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 ...

1 ответ

Можно ли изменить таймаут блокировки объекта по умолчанию Oracle?

> ALTER PACKAGE blah COMPILE; (wait about 10 minutes) > ORA-04021: timeout occurred while waiting to lock objectЯ понимаю, почему я получаю ошибку тайм-аута (пакет используется). Кто-нибудь знает, есть ли способ изменить 10-минутный интервал ...

9 ответов

C ++ мьютекс в пространстве имен std не называет тип

Я пишу простую программу на C ++, чтобы продемонстрировать использование блокировок. Я используюcodeblocks а такжеgnu gcc компилятор. #include <iostream> #include <thread> #include <mutex> using namespace std; int x = 0; // shared variable void ...

5 ответов

Блокировка по полю или локальной переменной?

После того как я прочиталэто [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] от Марка ...

1 ответ

Как я могу заблокировать таблицу InnoDB, чтобы предотвратить обновления во время копирования этой таблицы?

Я хотел бы временно заблокировать таблицу, чтобы другие параллельные процессы не могли внести в нее изменения. Причина этого заключается в том, что эта таблица будет скопирована во временную таблицу, изменена, а затем скопирована обратно (хорошо, ...

2 ответа

Вход в блок с внутренним замком

Я не вижу, как следующий код производит вывод, который противоречит определению блокировки объекта. Разумеется, только одному потоку разрешено печатать сообщение «полученная блокировка», но они оба это делают? class InterruptThreadGroup { public ...

6 ответов

Как правильно сделать Parallel.ForEach, блокировки и отчеты о проделанной работе

Я пытаюсь реализоватьParallel.ForEach шаблон и отслеживать прогресс, но я что-то упускаю в отношении блокировки. В следующем примере считается до 1000, когдаthreadCount = 1, но не когдаthreadCount > 1. Как правильно это сделать? class Program { ...