GO4! Quiz Zeriuz Day 13

GO4! Quiz Zeriuz Day 13

Professional Development

8 Qs

quiz-placeholder

Similar activities

Hari 3 - Kuis Coding & Perkenalan AI

Hari 3 - Kuis Coding & Perkenalan AI

Professional Development

10 Qs

MENGGUNAKAN POWERPOINT TINGKAT DASAR (TUGAS 3)

MENGGUNAKAN POWERPOINT TINGKAT DASAR (TUGAS 3)

University - Professional Development

10 Qs

Hari 3 - Kuis Coding & Perkenalan AI

Hari 3 - Kuis Coding & Perkenalan AI

Professional Development

10 Qs

POSTEST FITUR LANJUT APLIKASI PERKANTORAN

POSTEST FITUR LANJUT APLIKASI PERKANTORAN

Professional Development

9 Qs

Pemrograman Dasar - QUIZ

Pemrograman Dasar - QUIZ

10th Grade - Professional Development

10 Qs

Hari 3 - Kuis Coding & Perkenalan AI

Hari 3 - Kuis Coding & Perkenalan AI

11th Grade - Professional Development

10 Qs

PAISD1_Ahmad Surya Fanie

PAISD1_Ahmad Surya Fanie

University - Professional Development

10 Qs

Hari 3 - Kuis Coding & Perkenalan AI

Hari 3 - Kuis Coding & Perkenalan AI

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