25,2 тыс читали · 5 лет назад
Что такое VSync и когда следует включать или выключать VSync?
Если вы играете в игры, то скорее всего видели функцию в настройках VSync. Это также будет отображаться, если вы работаете с 3D-графикой. Например, графический процессор рендерит трехмерную сцену через «кадры» как можно быстрее. Эти кадры затем обрабатываются монитором, кадр за кадром. Скорость, с которой графический процессор может выводить кадры, называется «кадров в секунду», или сокращенно FPS. Чем больше кадров выдает графический процессор (GPU), тем более плавным будет игровой процесс. Большинство...
560 читали · 1 год назад
Все о пакете Sync в Golang
Библиотека sync является одной из наиболее важных библиотек в языке программирования Go. Она предоставляет механизмы синхронизации и управления доступом к общим ресурсам, таким как переменные, каналы и другие объекты. В этой статье мы рассмотрим различные механизмы, предоставляемые библиотекой sync, и приведем примеры их использования. WaitGroup WaitGroup - это механизм синхронизации, который позволяет дождаться завершения выполнения всех горутин, запущенных в рамках программы. Он используется для того, чтобы главная горутина не завершилась до того, как все дочерние горутины завершат свою работу...