nitric oxide is naturally prodused in the body. its function is to relax the blood vesssel walls, alloâ¦wing them to dilate. the theory goes, if you are able to increase the levels of NO, you can dilate the blood vessels for a longer period of time, thus allowing more blood to flow to the muscles.
Mind is related to brain. Most people do not find any difference between the two words mind and brain. Most scientists and thinkers believe that the brain and the mind are one and cannot be separated. Most of the time these two words are used interchangeably. While brain is considered to be a physical thing, mind is considered to be mental.
Read vs. write resources is a red herring IMO, it has nothing to do with the difference between a mutex and a semaphore. If you use a counting semaphore, you could have a situation where multiple threads are concurrently accessing the same resource, in which case it would presumably have to be read-only access. In that situation, you might be able to use shared_mutex from Boost.Thread instead.