Ho scritto una classe che fondamentalmente esegue un codice di analisi numerica in una discussione usando boost :: thread. Ora ho bisogno di specificare la priorità del thread, dal momento che stiamo eseguendo un sistema con operazioni quasi in tempo reale e non vogliamo che il sistema operativo (ubuntu) assegni una priorità elevata al thread.
Ho scoperto che con c ++ 11 puoi effettivamente cambiare la priorità di un thread (vedi qui ). Non ho trovato una cosa del genere per la spinta. Devo cambiare il mio codice per usare l'opzione della libreria standard?
Un tempo (e penso sia ancora valido) che le librerie di boost offrissero cose all'avanguardia. Perché in questo caso non è così? o mi manca qualcosa?