BRUTE AE: 05vlakna: Test: Many commands with delay
Dobrý den,
Rada bych dostala nějakou radu o ERROR 4: Consumers do not wait when there is no input. Nemůžu zopakovat ií na svém počitači. Napřiklad
(echo 1xxx; sleep 2; echo 5baz) | ./prod-cons 3
vytiskne spravný vysledek. A mám v programu 2 semafory které nezastaví konzumenta, pokud není zaroven' konec inputu a prazdný list.
A ještě nechapu co musím udělat v Test 12: Invalid command - pokud otestuju napřiklad
echo "invalid" | ./prod-cons 4
echo "Exit code: $?"
navratová hodnota je 1 a program je ukončen. Ale v Brute to sice vypadá že musím ignorovat chybný vstup a vytisknout ostatní?
Zkontrolovala jsem několikrát jestli nemám zase race condition, ale zda se mi že všechno je ok. Omlouvám se že mám tolik otázek, ale přemyšlím nad tím ukolem už tretí den skoro bez přestavek a zkouším různé věci, ale pořad není to uplné spravně :(
Keep this URL here: https://cw.felk.cvut.cz/brute/data/ae/release/2020z_b4b35osy/05vlakna/cviceni/ae/results/results.php?&idg=baitiaim&idu=5943&upload=959728&result=598266#test-11