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

October 2025

S M T W T F S
    1 23 4
5 678 9 1011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 12th, 2025 08:06 am
Powered by Dreamwidth Studios