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

September 2025

S M T W T F S
 1 2345 6
78 9 10 111213
14 151617 181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2025 04:28 pm
Powered by Dreamwidth Studios