GO4! Quiz Zeriuz Day 13

GO4! Quiz Zeriuz Day 13

Professional Development

8 Qs

quiz-placeholder

Similar activities

C String Array MCQs

C String Array MCQs

Professional Development

10 Qs

Globe Google Workspace Intro

Globe Google Workspace Intro

Professional Development

10 Qs

Kuis Webinar HSN 2021 BPS Prov. Kalsel

Kuis Webinar HSN 2021 BPS Prov. Kalsel

Professional Development

12 Qs

IT Governance Quiz

IT Governance Quiz

Professional Development

10 Qs

computer

computer

KG - Professional Development

11 Qs

GRAND OPENING INTERNSHIP EXERCISE 2024

GRAND OPENING INTERNSHIP EXERCISE 2024

Professional Development

13 Qs

Introduction to Programming in C

Introduction to Programming in C

Professional Development

10 Qs

AGIS Quiz (Pre & Post Test)

AGIS Quiz (Pre & Post Test)

Professional Development

10 Qs

GO4! Quiz Zeriuz Day 13

GO4! Quiz Zeriuz Day 13

Assessment

Quiz

Computers

Professional Development

Practice Problem

Medium

Created by

PO Bootcamp

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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