Fri Nov 20 16:34:54 CET 2009
channel problems + external processes
channels work fine, but teardown is problematic.
- resource allocation of attached threads doesn't work
- what do do with memory management?
- how to avoid deadlock
how to talk to an external process?
The problem seems to be that teardown isn't defined very well. What
does it mean?
- all threads that block on GET should return with EOF
- all threads that block on PUT should get an input signal
Teardown and PUT should be properly serialized = what's wrong now.
This needs a different abstraction. Let's concentrate on asymmetric
solutions that always connect to a thread, and only support
Frustrating. There has to be a way to do this properly, but the
resource management is nontrivial.