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