We just got a request to ask for usage cases describing how you might like to employ Blocking in your TBB tasks. So let me turn your question around. Can you (meaning anyone in our community) provide a simple coding example that shows how you would make use of I/O Blocking in your TBB application?
I twisted your parallel I/O question into an I/O Blocking response, because just having I/O with tasks is not all that novel. My blog series on pipeline parallel I/O demonstrates a simple case. But blocking cases that can't rely on the predictability of single file sequential read and writeblockingfall outside that simple case. So send us demonstrations in TBB of how you'd like to employ blocks, for I/O or other uses. This will help us ensure the right features are prioritized and tested.