Имам C++ програма, която се стартира от друг изпълним файл, който поглъща изхода на тази програма чрез канал. При определени условия родителският процес чете по-бавно, отколкото дъщерният записва, и дъщерният блокира, когато буферът на канала в мениджъра на канали (QNX) се напълни.
Има ли стандартен начин за тестване дали cout ‹‹ ще блокира или не, когато е свързан към тръба?