multithreading - How does a single threaded engine such as noflo implement flow based programming? -
paul morrison says here
the core concept of fbp of multiple component processes running asynchronously, communicating means of streams of data chunks run across called bounded buffers.
so, how single threaded implementations such noflojs built on node.js simulate multiple concurrent asynchronous processes? , can same method used in other single threaded languages?
not entirely sure scope of question is.
but can tell node.js based on reactor design pattern.
it possible emulate pattern in single-threaded language implementation, assuming adequate eventing model. means long-running process must delegated to, send event when ready...with reactor brokering exchange.
Comments
Post a Comment