Size: a a a

2020 September 04

VS

Vladimir Shchur in F# Chat
Interlocked.incrementTwo
источник

AH

Ayrat Hudaygulov in F# Chat
Герман
А атомарно 2 можно?
конечно можно! с локом)))
источник

AH

Ayrat Hudaygulov in F# Chat
но вообще мы подошли к понятия STM, транзакционной памяти
источник

AH

Ayrat Hudaygulov in F# Chat
там можно именно АТОМАРНО делать подобные вещи. то есть или 2 записи или 0
источник

AH

Ayrat Hudaygulov in F# Chat
по-моему даже Святой Сайм делал реализацию STM на фаршик
источник

VM

Vladimir Murashkin in F# Chat
Если речь про инты, то можно сдвинуть в лонг и атомарно инкрементнуть лонг. 🤕
источник

I

IdiocyAcceptance in F# Chat
Vladimir Murashkin
Если речь про инты, то можно сдвинуть в лонг и атомарно инкрементнуть лонг. 🤕
ну тебе нужно сразу 2 части инкрементить
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Murashkin
Если речь про инты, то можно сдвинуть в лонг и атомарно инкрементнуть лонг. 🤕
неплохо!
а 3? 😄
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
ну тебе нужно сразу 2 части инкрементить
ну можно посчитать же
источник

I

IdiocyAcceptance in F# Chat
ну так пока ты будешь считтаьь
источник

I

IdiocyAcceptance in F# Chat
другой поток уже тебя обгонит
источник

AH

Ayrat Hudaygulov in F# Chat
согласен
источник

VM

Vladimir Murashkin in F# Chat
Ну атомарно зато
источник

VM

Vladimir Murashkin in F# Chat
Пофиг что обгонит, он и так обгонит
источник

I

IdiocyAcceptance in F# Chat
я хотел так ответить, а потом задумался "а как"
источник

I

IdiocyAcceptance in F# Chat
и до сих пор думаю, хаха
источник

I

IdiocyAcceptance in F# Chat
Vladimir Murashkin
Пофиг что обгонит, он и так обгонит
тогда ты теряешь атомарность
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Murashkin
Пофиг что обгонит, он и так обгонит
в атомарном чтении нет места обгону
источник

AH

Ayrat Hudaygulov in F# Chat
потом что определение такое
источник

I

IdiocyAcceptance in F# Chat
когда ты увеличиваешь так одну переменную ты гарантированно не теряешь её старое значение
источник