jak określić, czy można zapisać potok

Czy istnieje sposób (w C lub najlepiej w Perlu) na ustalenie, czy nazwany potok może być zapisany - tzn. Czy istnieje aktywny proces odczytu Wydaje się, że jeśli otworzę na pisanie niezablokowane, otwarte zwróci się natychmiast, ale wybierz do zapisu również wraca natychmiast. Celem jest, aby proces pisania po prostu kontynuował (tj. Pomijał wysyłanie), jeśli koniec odczytu nie jest gotowy

questionAnswers(3)

yourAnswerToTheQuestion