Size: a a a

2020 August 19

оГ

отец Григорий... in F# Chat
Ilya L Che
Гугли на сишарпе. Вынесешь в отдельный проект :D
Ща у товарища ваще крыша поедет. А там и так не очень стабильно всё
источник

T

TES in F# Chat
S B
Это почему?
потому, что добавление элементов происходит без блокировки, но поток, который их читает, всё равно, будет ждать(локаться) если новых сообщений нет
источник

T

TES in F# Chat
отец Григорий
Ща у товарища ваще крыша поедет. А там и так не очень стабильно всё
а разве может быть другая причина учить F#?)
источник

SB

S B in F# Chat
TES
потому, что добавление элементов происходит без блокировки, но поток, который их читает, всё равно, будет ждать(локаться) если новых сообщений нет
Он просто будет ретраить
источник

IC

Ilya L Che in F# Chat
Ждать и локаться — это разные вещи, всё же.
источник

SB

S B in F# Chat
Лок фри все на ретраях.
источник

T

TES in F# Chat
S B
Лок фри все на ретраях.
через Thread.Spin? А это идея
источник

SB

S B in F# Chat
Блять
источник

IC

Ilya L Che in F# Chat
Токсичный ты. Уволить бы...
источник

SB

S B in F# Chat
В голос ору
источник

T

TES in F# Chat
S B
В голос ору
а что не так?
источник

AH

Ayrat Hudaygulov in F# Chat
TES
а что не так?
больная тема
источник

T

TES in F# Chat
я думаю, его бесит, что я не совсем понимаю его мысль
источник

SB

S B in F# Chat
TES
а что не так?
Все так, просто пойми, что это сложная и мозгоебная тема и не не получится с заскока продавать. А пока поверь на слово: всю вышеописанную схему можно реализовать без локов, хотя это будет очень мозгоебно.
источник

T

TES in F# Chat
S B
Все так, просто пойми, что это сложная и мозгоебная тема и не не получится с заскока продавать. А пока поверь на слово: всю вышеописанную схему можно реализовать без локов, хотя это будет очень мозгоебно.
ну так я ж и говорю. можно в цикле с небольшими интервалами задержки долбить очередь, проверяя есть ли в ней новые сообщения. без задержек долбить очередь приведёт к замедлению работы всей системы. особенно, если у тебя таких обработчиков несколько
источник

I

Igor in F# Chat
чем обсуждать абстрактную задачу, лучше бы озвучили реальную проблему
источник

SB

S B in F# Chat
TES
ну так я ж и говорю. можно в цикле с небольшими интервалами задержки долбить очередь, проверяя есть ли в ней новые сообщения. без задержек долбить очередь приведёт к замедлению работы всей системы. особенно, если у тебя таких обработчиков несколько
Вариантов тьма, суть примерно одна и та же. Детально алгоритмы описаны в толстых книжках и знатно кушают твой мозг при попытке прочтения.
источник

SB

S B in F# Chat
Но в целом посыл такой: пока тебе не нужно дико оптимизироваться, не еби голову и используй обычную канкаренткью из стдлибы.
источник

T

TES in F# Chat
S B
Но в целом посыл такой: пока тебе не нужно дико оптимизироваться, не еби голову и используй обычную канкаренткью из стдлибы.
понял)
источник

оГ

отец Григорий... in F# Chat
TES
а разве может быть другая причина учить F#?)
Ну, я когда-то зарплату забустил на 20% :)
источник