Jaga agar Julia tetap terjaga: NoSleep.jl | beragampengetahuan.com – Beragampengetahuan
Oleh: Evgeny Metelkin
Diposting ulang dari:

Saat Anda menjalankan simulasi Julia yang panjang atau penghitungan berat di laptop, Anda tentu tidak ingin mesin Anda tertidur di tengah pekerjaan.
Di Windows, macOS, atau Linux, sistem dapat berhenti berfungsi meskipun Julia masih menghitung angka — sehingga menyebabkan waktu terbuang, panggilan HTTP terputus, atau pekerjaan terhenti.
Inilah sebabnya mengapa NoSleep.jl ada: paket Julia lintas platform ringan yang mencegah mesin Anda tertidur selama komputasi yang lama.
Contents
Bagaimana cara kerjanya
- jendela: Gunakan WinAPI
SetThreadExecutionState. - macOS: Gunakan bawaan
caffeinatealat. - Linux (sistem): kegunaan
systemd-inhibit.
Setiap backend aman: ketika blok Anda berakhir (atau Julia keluar), inhibitor dilepaskan secara otomatis.
Cara menggunakan
Bentuk blok
using NoSleep
with_nosleep() do
end
Jaga agar layar tetap cerah
with_nosleep(; keep_display=true) do
end
Catatan & Efek Samping
-
Membantu Anda menghindari waktu terbuang jika sistem operasi berhenti bekerja di tengah jalan. Tidak ada kekecewaan.
-
Berguna saat menjalankan kode dalam semalam atau tanpa pengawasan.
-
Lintas platform: berfungsi dengan baik di Windows, macOS, dan Linux.
-
Tidak mencegah penundaan/hibernasi saat Anda menutup penutupnya atau menekan tombol daya laptop – ini hanya memblokir mode tidur otomatis.
-
Masukan dan kontribusi diterima: repo GitHub.
Terkait
Software Terbaru Saat Ini
Aplikasi yang sedang trend saat ini
object oriented programming, programming language, programming adalah, web programming, belajar programming, tournament software, software, software adalah, contoh software, apa itu software, pengertian software, aplikasi, aplikasi penghasil uang, aplikasi bokep, aplikasi video, programming
#Jaga #agar #Julia #tetap #terjaga #NoSleep.jl #beragampengetahuan.com