Pages are independent of one another so it doesn't matter if you have a parent checked out and he wants to work on a child. There is no effect of the child based on the parent out of the box. Your configuration or custom code could have an effect on this but out of the box no.
Maybe check into your cache settings or custom code.