Sobes.tech

Обяснете какво е горутина и как се използва в програмирането

Junior — Middle
366

При кои условия възниква блокиране при използване на буфериран канал в системата за предаване на данни?

366

Кои аспекти трябва да се вземат предвид при анализа на резултатите от EXPLAIN ANALYZE?

330

Какъв е максималният допустим размер на стека за всяка горутина в Go?

327

Какъв тип SQL връзка се използва за извличане на всички елементи, присъстващи и в двете таблици?

321

Кои методи за разрешаване на колизии са реализирани в езика Go?

311

В кои случаи е целесъобразно да използвате типа данни JSONB в базата данни PostgreSQL?

300

Може ли едновременно да се стартират десет процеса в система с едно ядро на процесора?

285

Какви мерки се предприемат за предотвратяване на възникването на изключението ConcurrentModificationException при едновременна модификация на обект Map от няколко нишки?

283

Когато извършвате търсене по диапазон от стойности в базата данни, кой тип индекс е по-предпочитан: хеш-индекс или B-дерево?

281

За какви задачи се използват атомарните операции в програмирането?

281

Какво отличава процеса от нишката в контекста на работа с памет и как това влияе на тяхното взаимодействие?

278

Какви са възможните последици, ако няколко нишки едновременно модифицират структура от данни тип карта?

277

Обяснете концепцията за атомарни пакети и тяхната цел в програмирането.

273

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

272

Как протича процесът на разпределение на паметта в системата в момента на заявката за алокация?

272

В кои случаи се препоръчва използването на формат JSON за съхранение на данни в базата данни PostgreSQL?

270
/4