Size: a a a

2020 July 12

Dv

Dr. Friedrich von Ne... in F# Chat
Но чот, кажется, и Console примерно так же будет работать. Я не вижу там дополнительных блокировок помимо вот этого вот text writer.
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
Но чот, кажется, и Console примерно так же будет работать. Я не вижу там дополнительных блокировок помимо вот этого вот text writer.
Ну вот практика показывает что printfn из двух потоков нарезает строки вперемешку да так что ничерта не разберёшь, а WriteLine чотко по строчкам, да сами строчки вперемешку, но их содержимое атомарно в строку выводится
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
Ну вот практика показывает что printfn из двух потоков нарезает строки вперемешку да так что ничерта не разберёшь, а WriteLine чотко по строчкам, да сами строчки вперемешку, но их содержимое атомарно в строку выводится
Хз что за практика такая, надо поэкспериментировать бы.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну, впрочем, знаешь, что?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
По идее, тогда printfn должен быть перформанснее, если у него блокировок меньше
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
Хз что за практика такая, надо поэкспериментировать бы.
Да тест банальный for i=0 to int.max printfn i
источник

AH

Ayrat Hudaygulov in F# Chat
И вот таких две на тредпул впердоль
источник

AH

Ayrat Hudaygulov in F# Chat
Ты увидишь дичь
источник

Dv

Dr. Friedrich von Ne... in F# Chat
И чего мне ожидать? Я ожидаю, что будут строчки с цифирью перемешаны
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Сами цифры будут ок
источник

Dv

Dr. Friedrich von Ne... in F# Chat
о
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
И чего мне ожидать? Я ожидаю, что будут строчки с цифирью перемешаны
В одной строке будет более одной цифры
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Слушай, я понял
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Вот на моём скрине уже всё видать.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Там нету \n
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Действительно, две транзакции
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Строка и \n отдельно
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
Там нету \n
Я хз как это влияет, для меня этот  символ часть строки
источник

AH

Ayrat Hudaygulov in F# Chat
Но видимо принтфн так не думает
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
Я хз как это влияет, для меня этот  символ часть строки
Щя посмотрим чо делает Console.WriteLine; скорее всего, он в одну транзакцию делает
источник