GO4! Quiz Zeriuz Day 13

GO4! Quiz Zeriuz Day 13

Professional Development

8 Qs

quiz-placeholder

Similar activities

Quizziz Pelatihan Coding & AI - SD SMP - Hari 2

Quizziz Pelatihan Coding & AI - SD SMP - Hari 2

Professional Development

8 Qs

Latihan HTML

Latihan HTML

12th Grade - Professional Development

10 Qs

HARI 3 -KUIS Codding & Perkenalan IA

HARI 3 -KUIS Codding & Perkenalan IA

Professional Development

10 Qs

Kuis Coding & Perkenalan AI

Kuis Coding & Perkenalan AI

Professional Development

10 Qs

Training Quiz 2

Training Quiz 2

Professional Development

10 Qs

Laravel 1

Laravel 1

Professional Development

10 Qs

Kuis interaktif dengan topik Coding & AI

Kuis interaktif dengan topik Coding & AI

KG - Professional Development

11 Qs

IT Training basic

IT Training basic

Professional Development

10 Qs

GO4! Quiz Zeriuz Day 13

GO4! Quiz Zeriuz Day 13

Assessment

Quiz

Computers

Professional Development

Medium

Created by

PO Bootcamp

Used 1+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Goroutine adalah unit eksekusi ringan yang berjalan secara paralel dengan fungsi lainnya dalam program Go.

Benar

Salah

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang terjadi jika kita menjalankan fungsi sebagai goroutine tanpa mekanisme sinkronisasi?

Fungsi akan otomatis menunggu selesai

Program akan error

Fungsi bisa selesai setelah program utama berakhir

Fungsi akan berjalan secara sekuensial

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Channel digunakan untuk menyimpan data secara permanen dalam memori.

Benar

Salah

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Fungsi sync.WaitGroup digunakan untuk:

Mengakses variabel global

Menghitung jumlah goroutine yang selesai

Menyinkronkan data ke file

Menghindari deadlock

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang akan terjadi jika WaitGroup.Done() tidak dipanggil dalam sebuah goroutine?

Tidak berpengaruh

Program tetap selesai

Program akan mengalami deadlock atau hang

Channel akan tertutup otomatis

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mutex digunakan untuk mencegah dua goroutine mengakses data bersama secara bersamaan.

Benar

Salah

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Metode apa yang digunakan untuk mengunci dan membuka akses dengan sync.Mutex?

Lock() dan Wait()

Lock() dan Unlock()

Wait() dan Done()

Close() dan Open()

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah yang bukan kelebihan dari goroutine?

Ringan dan cepat dibanding thread

Dijalankan oleh scheduler milik Go sendiri

Membutuhkan banyak resource OS

Cocok untuk task paralel dan concurrent