X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.cpp;h=9d2c0908384742ad939640f2c4fc7ffa57af412e;hb=b0bee282f8a6c60d5d86495b9bdbc0b89309bf1f;hp=8ec273fec3d4350d427d7e07c129964b8a53a052;hpb=f4171ab3f5bff76f21258d8b2cb7a7da5c94a591;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.cpp b/src2/creaImageIOMultiThreadImageReader.cpp index 8ec273f..9d2c090 100644 --- a/src2/creaImageIOMultiThreadImageReader.cpp +++ b/src2/creaImageIOMultiThreadImageReader.cpp @@ -34,6 +34,7 @@ namespace creaImageIO private: ImageReader mReader; MultiThreadImageReader* mMultiThreadImageReader; + }; //===================================================================== @@ -43,7 +44,7 @@ namespace creaImageIO : //mDoNotSignal(false), mReader(0), mTotalMem(0), - mTotalMemMax(100000) + mTotalMemMax(1500000) { // std::cout << "#### MultiThreadImageReader::MultiThreadImageReader(" // << " #threads= " << number_of_threads <<" )"<Delete(); + if((*i)->IsAlive()) + { + (*i)->Delete(); + } } mThreadedImageReaderList.clear(); // Wait a little to be sure that all threads have stopped