Neznám žádný přenosný způsob, jak to udělat. Myslel jsem, že možná ptrace()
, ale z manuálové stránky nevidím jak. I kdyby to fungovalo, „sledování“ druhého procesu jakýmkoli způsobem je pravděpodobně zbytečně invazivní
Pro Linux, váš návrh použít fopen("/proc/PID/status", "r")
je asi tak čistý a přímý, jak jen chcete. Zdá se, že to je to, co dělá gdb.
Proč zápis do /dev/random neurychluje paralelní čtení z /dev/random?
Nelze se připojit k externímu serveru RDS TSG z domova