fork download
  1. using System;
  2. using System.Diagnostics;
  3. using System.IO;
  4.  
  5. class MainClass
  6. {
  7. static void Main(string[] args)
  8. {
  9. int pid = Process.GetCurrentProcess().Id;
  10. DirectoryInfo taskDir = new DirectoryInfo(String.Format("/proc/{0}/task", pid));
  11. foreach(DirectoryInfo threadDir in taskDir.GetDirectories())
  12. {
  13. int tid = Int32.Parse(threadDir.Name);
  14. Console.WriteLine(tid);
  15. }
  16. }
  17. }
  18.  
Success #stdin #stdout 0.05s 33968KB
stdin
Standard input is empty
stdout
29970
29974
29975
29976
29977