![]() | |
Apa 10 Ltr Air Cooler 1200cmh - PutihHadirkan kesejukan di ruangan Anda dengan air cooler dari APA. Penyejuk udara ini dilengkapi dengan kapasitas kontainer air sebesar 10 liter yang ideal untuk kebutuhan harian keluarga Anda. 3 pilihan kecepatan kipas dapat Anda pilih dengan mudah, lengkap dengan 4 pilihan mode yaitu ionizer, humidifier, swing, atau cool sesuai dengan kebutuhan Anda. Pilihan timer dapat mempermudah Anda mengatur jadwal operasi dari alat ini. Free Klik Disini ! |
Sebelum kita ke sample implementasi Asyncio ada baiknya kita kembali mengingat tentang apa itu Asynchronous dan Synchronous serta pebedaanya.
Metode komunikasi data serial dari suatu perangkat ke perangkat lainnya. Data dikirimkan perbit dalam satuan waktu. Tiap simbol yang dikirimkan mempunyai start bit dan stop bit, untuk melakukan singkronisasi dari suatu device pengirim dan penerima. Interval waktu yang terjadi antara satu karakter dengan karakter lainnya dapat bervariasi atau bermacam-macam.
Transmisi asinkron digunakan apabila pengiriman data dilakukan satu karakter setiap kali pengiriman. Transmisinya dilakukan dengan cara memberikan bit awal (start bit)pada setiap awal pengiriman karakter dan diakhiri dengan bit akhir (stop bit).
Merupakan suatu pengiriman data yang dikirim dengan kecepatan tinggi dan data yang dikirim pada block, dimana setiap block data akan dicek ulang oleh Block Check Character (BCC). Transmisi ini digunakan untuk transmisi data dengan kecepatan yang tinggi.
Dengan kata lain synchronous adalah sistem operasi untuk kejadian yang terjadi pada waktu bersamaan, berkelanjutan dan dapat diprediksi. contoh: chating.
Data dikirimkan perbit persatuan waktu. tiap simbol yang dikirimkan mempunyai start bit dan stop bit, untuk melakukan sinkronisasi dari suatu device pengirim dan penerima. interval yang terjadi antar satu karakter dengan karakter lainnya dapat bervariasi. asynchronous merupakan operasi yang tidak bergantung waktu.
import asyncio
import requestsasync def main():
loop = asyncio.get_event_loop()
future1 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
future2 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
future3 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
future4 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
future5 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
future6 = loop.run_in_executor(None, requests.get, 'http://www.lionair.co.id/')
response1 = await future1
response2 = await future2
response3 = await future3
response4 = await future4
response5 = await future5
response6 = await future6
print(response1.text)
print(response2.text)
print(response3.text)
print(response4.text)
print(response5.text)
print(response6.text)
loop = asyncio.get_event_loop()
lopppp = loop.run_until_complete(main())
dengan mengimplementasikan asyncio pada python kita dapat mengurangi waktu tunggu sebuah response.