Skip to content

yhogaa/advprog-tutorial10-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pemrograman Lanjut A

Fadrian Yhoga Pratama - 2206819395

Module 10 - Asynchoronous Programming - Timer

1.2. Understanding how it works.

1.2 Berdasarkan gambar diatas, dapat dilihat bahwa print statement "hey hey" jalan lebih dulu kemudian baru "howdy!" dan "done!". Ini terjadi karena print statement "hey "hey" berada di main() bukan di asynchronous task. Jadi, meskipun task berada sebelum print statement "hey hey", namun task tersebut baru dieksekusi setelahnya oleh Executor.

1.3. Multiple Spawn and removing drop

Before removing drop

1.3 before

After removing drop

1.3 Berdasarkan gambar diatas, dapat dilhat bahwa programnya tidak berhenti. Ini terjadi karena function drop(spawner) tidak dijalankan yang membuat tidak ada penanda ke executor bahwa sudah tidak ada task lagi yang akan ditambahan. Lalu, urutan tasknya tidak teratur karena task tersebut berjalan secara asynchronous (tidak menunggu satu sama lain untuk selesai).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages