
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2017, 00:17
|
|||
|---|---|---|---|
|
|||
Какие гарантии даёт обернутое локом тело конструктора? |
|||
|
#18+
Из всё той же книги пример имплементации Семаформа на основе ReentrantLock: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Вопрос - зачем тут конструктор ограждён локами? Очевидный ответ - для видимости, нооо вспоминаем старый топик: http://www.sql.ru/forum/1249665/concurrency-in-practice-pochemu-safepoint-threadsafe http://jcip.net/listings/SafePoint.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. тут автор отчего-то в таком же случае не делает тело конструктора синхронизованным и даже волатильным не делает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2123072]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 310ms |

| 0 / 0 |
