Receiving data AFTER task termination?
-
02-06-2021 - |
質問
I'm using NSTask
and NSPipe
to execute a command and asynchronously get its output.
The code I'm using is almost 100% the same as in my question, here (with the fixes included).
However, while I'm testing it, I noticed that some times, the NSTaskDidTerminateNotification
comes several milliseconds BEFORE the last NSFileHandleReadCompletionNotification
.
In other words, the seemingly dead task is sending me data AFTER it has been terminated.
What's going wrong? Any ideas?
解決
As @ughoavgfhw mentioned : it turns out there really was no issue.
所属していません StackOverflow