The fundamental idea is that if multiple callers ask for resources which are initially indistinguishable , they can all be given pointers to the same resource .

When several callers ask for the same resource , they can all be given a pointer to the same address .
