Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Deadlock / 5 сообщений из 5, страница 1 из 1
18.09.2018, 20:24
    #39704555
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deadlock
Уже вторую неделю борюсь с этой проблемой, но до конца забороть так и не получается. Кто нибудь знает где можно почитать что нибудь вразумительное по этой теме?
...
Рейтинг: 0 / 0
18.09.2018, 20:29
    #39704559
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deadlock
А что там может быть не вразумительно?

Deadlock он и в африке deadlock. А вот почему происходит, нужно уже от бизнес задачи смотреть.
...
Рейтинг: 0 / 0
18.09.2018, 22:23
    #39704610
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deadlock
джейстаком дебаж и смотри где встают на один и тот же ресурс.
...
Рейтинг: 0 / 0
20.09.2018, 01:54
    #39705322
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deadlock
Ну, самый примитивный дедлок - это когда два потока заполучают ресурсы другого потока в другом порядке, т.е.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
thread 1
take resource 1
take resource 2


thread 2
take resource 2
take resource 1


Если thread 2 будет делать take resource 1, take resource 2, то дедлока не будет.
...
Рейтинг: 0 / 0
20.09.2018, 11:33
    #39705518
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deadlock
Спасибо всем кто отозвался.
Вчера вроде разобрался где, почему и отчего. Слегка переледал (synchronized на ReentrantLock)... Вроде работает. Сегодня будут тестировать...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Deadlock / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]