No; as Fran points out, you've described a memory leak. A race condition is (basically) when an error can be caused by related events happening in an unexpected order. It's called a race condition because the outcome depends on which process/signal/event "wins the race". The solution is usually to either explicitly force synchronization or to tweak the system such that the appropriate process is guaranteed to "win" (the latter tends to be used in hardware, where delays/sequencing can be built physically).


Reply With Quote

