race-condition- все статьи тега
Что такое гонки?
при написании многопоточных приложений одной из наиболее распространенных проблем являются условия гонки. мои вопросы к сообществу: Что такое гонки? Как вы их обнаруживаете? Как вы с ними справляетесь? Наконец, как вы предотвращаете их появление? ...
Есть!= проверить потокобезопасность?
Я знаю, что сложные операции, такие как i++ не являются потокобезопасными, поскольку они включают несколько операции. но проверка ссылки сама по себе является потокобезопасной операцией? a != a //is this thread-safe я попробовал программу и использовать несколько потоков, но это не удастся. Наверное, я не мог имитировать гонку на своей машине. EDIT: public class TestThreadSafety { private Object a = new Object(); public static void main(String[] args) { final TestThreadS ...