[
  {
    "Id": "495737",
    "ThreadId": "227796",
    "Html": "<p>Hi,</p>\r\n<p>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<span style=\"color:#2b91af\"> </span>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.</p>\r\n<p>Now I remember why I don't like the app pool :-). Too much potential for apps to step on each others' toes.</p>\r\n<p>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?</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>",
    "PostedDate": "2010-09-19T19:13:13.153-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]