Submitted by fahmiidris_ in golang

Konsep concurrency

bertujuan untuk menjalankan beberapa tugas tanpa mengunggu tugas sebelumnya untuk berhenti.

Goroutine sendiri mirip seperti thread, tapi sebenernya bukan. goroutine hanya butuh 2kb saja untuk menjalankan 1 goroutine. sifat dari goroutine sendiri adalah asyncronuous yang menjadi alasan goroutine tidak saling tunggu satu sama lain.

inilah salah satu alasan banyak programmer menyukai bahasa golang di jaman komputer multi core ini.

Untuk menerapkan goroutine, proses yang akan dieksekusi sebagai goroutine harus dibungkus kedalam sebuah fungsi. Pada saat pemanggilan fungsi tersebut, ditambahkan keyword go didepannya, dengan itu goroutine baru akan dibuat dengan tugas adalah menjalankan proses yang ada dalam fungsi tersebut.

−4

Comments

You must log in or register to comment.

There's nothing here…