ithreads->detach()之后怎么回收内存?

ithreads->detach()之后怎么回收内存?

线程是退出了 CPU降下来了 但是内存却无法回收
很难....除非程序结束...
可以试试看将你在thread中宣告的变量..在最後面
%h = ();
undef $var;
@array = ();

perl的garbage collection ,有时候会觉得他没什麽用...

所以要自己小心点..确保memory不会无限制增加...

我都用mutiprocess....
process死掉... 内存就回收了..
多线程 跑不了多少个~ 需要1K以上的线程
能回收的也都回收了