ljwolford/LearningRegistry — comment on commit 81e36407af33715e8706543dbb34c8e7eb129f28
File:  line 0
By jpoyau:

Lou,

We decided to use the process instead of thread because we did not want to slow down the main pylons application. Python has that Global Interpreter Lock issue, that is all threads are run within the parent process, so having the change monitoring on the same pylons process may case unwanted slowdown to main applicaiton.

What exactly is the pickle problem on windows, there maybe another solution.