Have two custom services in. The service configuration file are joining

Then there is a service system TMP. The mount (system, boot not since the rev., used to mount the/TMP), in the process of system startup, found that the custom service and TMP. The dependencies mount services

The dependency relationship according to the Internet is an implicit reliance on

But the question now is whether this dependency is not certain, but random, sometimes A custom service depends on the TMP. Mount, sometimes rely on B, sometimes it doesn't depend on, sometimes both rely on, what reason is this excuse me,