Ho un demone che vorrei parallelizzare fino al numero di core sulla macchina di un utente, ma non voglio interferire con le attività in primo piano. Tradizionalmente, in Unix, eseguivo semplicemente questo daemon su nice = 1, ad es.
nohup nice -n 1 MyDaemon &
La documentazione di Apple launchd plist include diversi elementi che parlano di problemi prioritari, ma sono vagamente definiti, in particolare,
ProcessType=Background
LowPriorityIO=true
Nice=N
Esiste un luogo in cui è definito il comportamento esatto di ProcessType = Background? Sembrerebbe che potrebbe essere "più intelligente" rispetto all'impostazione di Nice e LowPriorityIO.