Ana Sayfa
»
Teknoloji
»
Arduino setler içinde Multi thread çalışan model var mı Varsa en iyisi hangisi?
Arduino setler içinde Multi thread çalışan model var mı Varsa en iyisi hangisi?
0 kişi takip ediyor.
Paylaş:
Yanlissam duzeltin, single core ile multicore islemciler uzerinde yapilan threading islemi ayni degil. Teorik olarak olamaz da zaten. Bilgim kisitli ama kesinlikle multithreadingin ne olduğunu biliyorum https://stackoverflow.com/questions/37226594/whats-the-point-of-multi-threading-on-a-single-core
Bu baglamda tek core processor uzerinde threadlar ile calismanin size yuk dagitimi haricinde performans katkisi oluyor mu? Sorum buydu. Mumkunse bir workbench ile cevaplarsaniz sevinirim
İşlemciyi etkin kullanmanı sağlıyor. Arduino kodları genelde loop fonksiyonu içerisinde işlemciyi bloke ederek verimsiz şekilde sorgulamalar yaparak yazılıyor, RTOS kullanıldığında sadece ilgili olaylar oluştuğunda gerekli komutlar öncelik sırasına göre çalıştırılıyor.
Döngü halinde girişleri okuyup çıkışları sürerken arada interrupt oluştuğunda oluşabilecek kargaşa ve hatta kayıplar önleniyor