Thread Oh thread



Halo gan, ane kembali lagi nih buat share ilmu. Ane mo share tentang thread. Thread merupakan salah satu proses di linux. Thread bisa dijalankan lebih dari satu dan secara bersamaan. Pke langsung aja yuk.

Ane mo bikin tutorial maen music di terminal linux pake mpg123 menggunakan thread. Ane bakal share kodingannya trus bakal ane jelasin perbarisnya.





Include di kodingan itu merupakan include standar thread. Pthread_create digunakan untuk deklarasi thread. Di dalam main, system(“clear”) digunakan untuk membersihkan layar terminal. Dan while digunakan untuk menangkap inputan, jadi kita bakal menerima inputan jika kita mau nge-play, nge-pause, nge-stop dan nge-continue. Inputan nge-play bertype string dan yang lainnya int. int itu untuk inputan berapa detik setelah.

Difungsi play bakal terdiri dari 6 thread. Thread yang pertama (if yang pertama), digunakan untuk menampilkan daftar lagu di folder playlist. Thread kedua digunakn untuk menangkap inputan play, jadi kita butuh variable untuk menampung perinth untuk nge-play lagunya, itu berfungsi untuk menyambung string string. Thread ketiga digunakan untuk nge-pause lagu setelah beberapa detik. Thread keempat digunakan untuk nge-continue lagu. Thread kelima digunakan untuk menghentikan lagu. Thread keenam digunakan untuk menampilkan daftar perintah. File disimpan bertype c lalu file decompile dengan cara gcc –o namafile(export) namafile.c –lpthread. Coba jalankan hasil kompilenya yuhu.
 

Tidak ada komentar:

Posting Komentar