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

2 ответа

+1 хороший ответ. К вашему второму пункту, и почему я решил реализовать его так, как я это сделал: я хотел, чтобы все журналы были в одном месте, чтобы я мог иметь регистраторы графического интерфейса, файловые регистраторы, регистраторы электронной почты и т. Д. Без изменения графического интерфейса. Я могу жить с не очень хорошей производительностью, если дизайн чистый и легко изменяемый.

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

7 ответов

Почему класс не будет создан никогда?

пор, как я начал программировать на Java, мне было интересно (около года или двух). В C мы должны знать другой метод, чтобы правильно избежать взаимоблокировки между потоками, и, таким образом, существует гораздо больший выбор между методом ...

10 ответов

несколько серверов

я есть веб-приложение, и я использую базу данных Oracle, и у меня есть такой метод: public static void saveSomethingImportantToDataBase(Object theObjectIwantToSave) { if (!methodThatChecksThatObjectAlreadyExists) { storemyObject() //pseudo ...

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

8 ответов

umd.edu

жный дубликат: Как лучше всего увеличить количество блокировок в Java? [https://stackoverflow.com/questions/12890586/what-is-the-best-way-to-increase-number-of-locks-in-java] Предположим, я хочу заблокировать на основе целочисленного ...

2 ответа

 У call были достаточно большие буферы, которые он пытался отправить, вероятно, он заблокировал бы и корневой процесс. Это завершилось только потому, что вы, вероятно, отправляли небольшие объемы данных, которые были буферизованы внутри.

ызове MPI_BCAST, подразумевается ли какая-либо синхронизация? Например, если процесс отправителя должен был добраться до MPI_BCAST до того, как другие могли бы выполнить BCAST, а затем продолжить без каких-либо подтверждений? Некоторые недавние ...

2 ответа

Отличный ресурс, спасибо.

я есть родительский процесс, который разветвляет двух детей. Мне нужно навязать определенный порядок для запуска этих дочерних процессов. Например, родительский процесс берет «команду» из файла, и в зависимости от этой команды родительский ...

2 ответа

 внутри ветки?

асно ли использовать__syncthreads() в блоке, где я специально отбрасывал темы, используяreturn? В документации говорится, что__syncthreads() должен вызываться каждым потоком в блоке или это приведет к тупику, но на практике я никогда не ...

4 ответа

Он выполняет синхронизацию в возвращаемом списке, чтобы этот список не был изменен другими, а затем создает копию этого списка. В этой особой ситуации блокировка необходима только для исходного объекта.

кнулся на такой код synchronized(obj) { obj = new Object(); }Что-то не так в этом, я не могу объяснить, в порядке ли этот фрагмент кода или в нем что-то действительно не так, пожалуйста, укажите на это. Спасибо

4 ответа

Я запустил этот код, который вы опубликовали, и не получил те же результаты, что и вы. Похоже, что мой поток получения запланирован первым, и программа просто зависает: [ubuntu @ apollo: ~ / hp_threads] $ gcc -lpthread main.c && ./a.out r1 r2 r1 r2 r1 r2 r1 r2 s1 s2 ^ C

отаю над проектом и пытаюсь использоватьpthread_cond_wait() а такжеpthread_cond_signal() синхронизировать два потока. Мой код выглядит примерно так: pthread_mutex_t lock_it = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t write_it ...

3 ответа

Какой смысл этой синхронизации?

Какой смысл здесь синхронизации? Почему бы просто не использоватьmConnectedThread.write(out)? Фрагмент кода из образца BluetoothChat для Android(найдено здесь) [http://developer.android.com/resources/samples/BluetoothChat/index.html] /** * ...