]> gitweb.factorcode.org Git - factor.git/commit
io.monitors: if a monitor is disposed while other threads are waiting on it, an error...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 19 Feb 2010 11:23:24 +0000 (00:23 +1300)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 19 Feb 2010 11:23:24 +0000 (00:23 +1300)
commita343f8a31ccf418e39e0a5c5e18a9dfe51034efa
treebd00ff3382e1b3180a997a60fbb1304537a891f4
parentbe8a0f777998a459a31a3fe606c9cd8723f66c33
io.monitors: if a monitor is disposed while other threads are waiting on it, an error will be thrown from next-change, instead of those threads hanging forever. This makes monitors consistent with streams and other native resources that behave in a similar manner
basis/io/monitors/linux/linux.factor
basis/io/monitors/macosx/macosx.factor
basis/io/monitors/monitors-tests.factor
basis/io/monitors/monitors.factor
basis/io/monitors/recursive/recursive.factor
basis/io/monitors/windows/nt/nt.factor