{}
run-icon
main.py
from multiprocessing import Process, Array import time, random def sensor(data): while True: data[0] = random.randint(0, 100) # CPU data[1] = random.randint(0, 100) # RAM time.sleep(1) def dashboard(data): while True: print(f"CPU: {data[0]}% | RAM: {data[1]}%") time.sleep(1) shared = Array('i', 2) Process(target=sensor, args=(shared,), daemon=True).start() Process(target=dashboard, args=(shared,), daemon=True).start() time.sleep(10)
Output