-4
A
回答
2
中有C.沒有這樣的「功能」,但你可以很容易地,或者通過讀取/ proc文件系統(在Linux上)進行編程的東西,都創造什麼,用execl()
/system()
調用ps
。
從那裏,你可以得到每個過程的子列表,併爲這個列表的每個過程得到他們的孩子等等。從過程1 init
開始。
否則,
int main() {
system('pstree');
return 0;
}
將工作:-)
如果你想重新實現它,你最好遵循卡爾Norum時的忠告使用源,盧克!
相關問題
- 1. .format相當於
- 2. 相當於transaction.transactionReceipt.bytes
- 3. HQL'parsename'相當於
- 4. 相當於WeakHashMap?
- 5. wtol相當於#
- 6. 相當於JDIC?
- 7. 相當於SparkSQL
- 8. Android:getElementsByTagName相當於?
- 9. Fortran相當於
- 10. drupalPost()相當於
- 11. 相當於waitUntilAllOperationsAreFinished
- 12. 相當於
- 13. 相當於AWS
- 14. $ dialog.messageBox相當於
- 15. Linq相當於
- 16. 相當於@encode
- 17. 相當於C#
- 18. Java等於()相當於PHP
- 19. callgrind相當於java?
- 20. ToolStripContainer相當於AutoScrollMinSize
- 21. strtoul相當於C#
- 22. TensorFlow相當於numpy.all()
- 23. iTextSharp相當於XPdfFontOptions
- 24. fsockopen相當於perl
- 25. Java相當於scala.collection.mutable.Map.getOrElseUpdate
- 26. ProgressDialog相當於iOS
- 27. Dart相當於Array.prototype.map()?
- 28. log4j2相當於log4j.defaultInitOverride
- 29. $(this)相當於CsQuery
- 30. ReactiveCocoa相當於Observable.Create
如果你想要這個功能,爲什麼不直接調用pstree? – VoronoiPotato 2013-05-08 14:40:56
它是開源的,我相信你可以找到它,並直接閱讀它是如何做到的。 – 2013-05-08 14:41:31
如何在C中使用它? – user1926550 2013-05-08 14:44:52