Şu anda while
pencere yöneticimi, dwm'yi ve sistem bilgisini ona yazdıran durum çubuğunu başlatmak için iki farklı döngü kullanıyorum .
Şu anda benim çözüm bunları aynı komut dosyasında arka arkaya çalıştırmaktır:
while true; do
$HOME/Scripts/dwm-status
sleep 2s
done &
while true; do
dwm >/dev/null
done
Ayrıca bunun gibi iç içe bir while
döngü olarak çalıştırmak gördük :
while true; do
while true; do
$HOME/Scripts/dwm-status
sleep 2s
done &
dwm >/dev/null
done
İkincisi CPU ani artışlarına neden oluyor. Verimlilik açısından (en az kaynak çağrısı vb.) Bu iki döngüyü çalıştırmak için en iyi yaklaşım nedir ve neden?