| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Happened-before relationship, как ответить? |
| Автор: zzzvyk 18.10.2011, 11:11 |
| всем привет! Вот готовлюсь к собеседованию и дошел до потоков. Наткнулся на понятие Happened-before. В принципе на интуитивном уровне я для себя понял что это такое, но как то до конца четко сформулировать не могу. Плз, напишите если не сложно как бы надо было отвечать на собеседовании на этот вопрос (Что такое Happened-before). |
| Автор: jk1 18.10.2011, 11:45 | ||
Так, как понимает интервьюер. А если серьезно, то: Happens-before - это отношение, объединяющее две операции A в потоке 1 и B в потоке 2 так, что любое изменение, сделанное в потоке 1 до операции A видно любой операции в потоке 2 после операции B. В таком случае говорят, что A happens-before B. |
| Автор: zzzvyk 18.10.2011, 12:44 | ||
| Спасибо. просто википедия
немного меня запутала. |
| Автор: zzzvyk 18.10.2011, 13:15 |
| А какие еще бывают отношения и где про это можно почитать? Java Memory Model Specifiacation? |
| Автор: Stolzen 18.10.2011, 13:37 |
| Не, Java Memory Model Specifiacation здесь не причем. Что-нибудь по многопоточности типа "Foundations of Multithreaded, Parallel, and Distributed Programming" |
| Автор: zzzvyk 18.10.2011, 14:39 |
| спасибо всем ответившим. |