"7. How do you concurrently run multiple job queues?
Would you like to be able to adjust their priorities?"
Something like:
q = new worker_fifo(arguments);
creates a new queue and thread pool (its a C++ class).
The queue is linear, it isn't a priority queue.
The worker_fifo's are used to serialise asynchronous
requests to objects such as timer and file descriptor
notification servers, because these requests do
system calls. All these requests are serviced
quickly without any blocking (other than the underlying
system calls) and are used to establish an ordering
from unordered requests.
We'd need a use case before considering priorities,
they don't make sense for any of the existing uses.
It also isn't clear how prioritorisation would be
supported on an OS that has no underlying support
for RT operation.
--
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language