I don't think you can find many significant defferencies between thes two ..
They are just two differnet expessions (jargon) with more-the-less the same meaning ..
For example, a semaphore flags .. or a flag that works as a semaphore ..
Regards,
IanP