Search
Write a publication
Pull to refresh
3
0
Максим @Gargoni

Ведущий программист

Send message

А сколько максимально памяти может предоставить браузер?

А что насчёт синхронизации списков блоков между потоками?

Перенос между операционками страдает, пришлось дополнительно экранировать кавычки с переноса между Windows и MacOS + имя в Windows powershell, а в MacOS ps

Проблема RuTube это километровые ссылки и не адекватная реклама. По работе надо было посмотреть видео от клиента по воспроизведению бага, видео на 30 секунд, так пришлось посмотреть рекламу минуты на 3, в начале видео , в середине и почти в конце )))

Может мы о разном говорим? Может вы имеете введу параллельные программы на подобии процессов в операционной системе, которые параллельны и не блокируют друг друга пока не пересекаются интересы? И как бы синхронизировать ничего не надо.

Это не так. 1. Вы потратите много времени на отладку и написание тестов для таких алгоритмов. 2. Не всегда будет быстрее на каждой строчке использовать атомики вместо блокировки региона на момент исполнения. 3. На разных архитектурах процессора вы получите разное поведение.

Лично я пользуюсь от Яндекса приложениями: Yandex go, навигатор, диск, определитель номера отлично помогает от спама. Но агрессивная реклама браузера отталкивает, как в свое время продукты от mail.ru

Может конечно поздновато, но вы знакомы с SqlElectron?

Скажи куда перевести тебе деньги, что бы свалил, а не унижался.

Постоянная проверка результата вызова - проигрывает в производительности редким исключением

Да почему менее гибкие? Или что вы имеете ввиду под "менее гибкие". Тут как раз наоборот. Для стековых корутин должен быть специальный пул потоков в котором можно делать переключение. В коде при использовании стековых корутин вы не увидите отличия от обычного линейного кода. Соответственно планировщик (нормальный планировщик) обязан продолжит выполнение на том же потоке, иначе могут быть проблемы с например мьютексами. Это накладывает большие ограничения на область применения. А без стековые вы в любой момент можете преобразовать в классическую функцию которая принимает callback для продолжения выполнения, в любом потоке, на стыке любых фрейм ворков.

Воспринимайте любую stackless корутину как функцию высшего порядка которая принимает callback, который она вызовет при своем завершении. Соответственно все функции выше по стеку должны тоже принимать callback как параметр.

На сколько будет медленее если ещё увеличить разрядность?

Вопрос с выделением памяти решается переопределением оператора new.

Очень удобны без стековые корутины, для асинхронного программирования. Не уверен что в геймдеве можно будет применить.

Может теперь служба безопасности Сбербанка и меньше звонить будет.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity