Size: a a a

2020 January 06

G

Gymmasssorla in 🎄// CIPHERNET
Тогда другое дело
источник

G

Gymmasssorla in 🎄// CIPHERNET
А как например обновлять статистику?
источник

G

Gymmasssorla in 🎄// CIPHERNET
Есть сервер, он ведёт статистику по посещениям
источник

C

Cesare Borgia in 🎄// CIPHERNET
Чё? Какую статистику?
источник

C

Cesare Borgia in 🎄// CIPHERNET
Ну и?
источник

G

Gymmasssorla in 🎄// CIPHERNET
Ну и как ты её будешь обновлять с разных потоков без синхронизации?
источник

C

Cesare Borgia in 🎄// CIPHERNET
В файл писать смысле? Ну вероятно ты файл все же меняешь, но меняешь ты его с помощью системного апи, в своем коде у тебя иммутабельности нет.
источник

C

Cesare Borgia in 🎄// CIPHERNET
Gymmasssorla
Ну и как ты её будешь обновлять с разных потоков без синхронизации?
А
источник

D

Dudka in 🎄// CIPHERNET
а шаем?
источник

C

Cesare Borgia in 🎄// CIPHERNET
5 сек
источник

C

Cesare Borgia in 🎄// CIPHERNET
Я тут кота таблетки даю
источник

G

Gymmasssorla in 🎄// CIPHERNET
Cesare Borgia
В файл писать смысле? Ну вероятно ты файл все же меняешь, но меняешь ты его с помощью системного апи, в своем коде у тебя иммутабельности нет.
Нет, просто объект статистика. У тебя многопоточный сервер, и когда ты принял запрос - обновляешь например переменную, которая хранит кол-во пользователей фаерфокса
источник

G

Gymmasssorla in 🎄// CIPHERNET
причем в любой момент другой поток может запросить эту переменную для чтения
источник

C

Cesare Borgia in 🎄// CIPHERNET
Смотри, есть много вариантов. Примитивы котов покрывают все, что надо. Тот же спектр, что и обычные мютексы+кондвары, это вроде даже доказано. Я так понимаю идея в том, что в один момент только один поток может писать в файл, так? Я бы написал на стримах (fs2), там оч просто. Данные собираются и отрабатываются на нескольких стримах, а потом стекают в один, который пишет в файл. Естественно функциональные примитивы (на которых стримы и написаны) внутри используют мютексы и кондвары, но как бы это всего лишь имплементация. Так и Раст использует такие же примитивы.
источник

C

Cesare Borgia in 🎄// CIPHERNET
Хватит трындеть, изучи скалу нормально и тогда поговорим
источник

DI

Dmitrii Iudin in 🎄// CIPHERNET
MrSmith
Ехала скала через лисп видит скала в репе кложур сунул скала мердж реквест оказался это раст
источник

M

MrSmith in 🎄// CIPHERNET
Чет захотелось стрипклуб открыть и на саксе научиться играть
источник

M

MrSmith in 🎄// CIPHERNET
Тогда конечно лучше кабаре
источник

M

MrSmith in 🎄// CIPHERNET
источник

a

accranomd in 🎄// CIPHERNET
источник