Hi, because of [1] I use ThreadPool [2] and while developing on my mac it worked fine. But now, testing it on my production server which is a windows machine, it does not work which means, it is some kind of magic, the code within the block
[anObject doSomething] queueWork is not run. When changing it to [anObject halt doSomething] queueWork the code is run! Changing my code from >>queueWork back to >>fork proves that everything is fine now and there is a problem with ThreadPool. When I was playing around to find the problem, I noticed the following: I created a button like this: html mdlButton onClick: (html jQuery ajax script: [ :script | | theSession | theSession := self session. [ theSession inspect ] queueWork. ]); with: 'test' Mac: it works nearly immediately Windows: it does not work ... except when I add a halt in it but: When I then do this after clicking on the test button: 20 timesRepeat: [[ Transcript crShow: Time now printString] queueWork ], the sessions inspector also comes up It seems that the process is hanging until the next work is to be done. Before going deeper in it my question is: does anyone use it on windows? is it made for windows, too? are there any experiences with windows and ThreadPool? did I miss something? how can I fix this? Regards Sabine [1] http://forum.world.st/ThreadPool-with-Seaside-how-td4956812.html#a4957192 [2] http://smalltalkhub.com/#!/~pdebruic/ThreadPool/
