Multithreading problem in latest version v1.9.0.29?

Sep 20, 2010 at 2:13 AM
Edited Sep 20, 2010 at 3:04 AM

Hi,

I just spent a few hours tracking a problem that caused my app to lock up while zipping files. It seems the problem is the use of the thread pool in ParallelDeflateOutputStream (also read this article: http://dotnetzip.codeplex.com/Thread/View.aspx?ThreadId=74148). My app uses the thread pool heavily and often uses up all available threads. I believe that ParallelDeflateOutputStream locks up when there are no available thread pool threads. My app waits for the zip operation to finish and zip waits for pools to open up.

Now I remember why I don't like the app pool :-). Too much potential for apps to step on each others' toes.

I have reverted back to version 1.8 and everything seems to be running again. Can anybody confirm this problem or the potential for it?