Apr. 29th, 2012

juan_gandhi: (Default)
А что, в jvm имплементировать ++i как inc Ларри Эллисон не велит? Вопромнс атомности как бы отпал бы. Ну да, есть ещё i++, и что возвращать, но это, имхо, разные вещи.
juan_gandhi: (Default)
ссылки и так атомные; единственно зачем нужен класс AtomicReference - это чтобы иметь cas.

cas должен быть элементом языка, вот и всё.

T myvalue = new T("abc");
...
T newvalue = new T("xyz");
if (myvalue ?= newvalue) println("oh good") else println("oh shit")

И все дела.

Женя, это можно в качестве макроса, э?

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
2425 2627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 29th, 2025 12:17 pm
Powered by Dreamwidth Studios