Standard Library containers are: it is safe to use different
                instances of shared_library from different threads even if all the
                instances loaded the same library. On other platforms it is not safe
                to concurrently call any of the functions from Boost.DLL (even a
                <code class="computeroutput"><span class="identifier">shared_library</span><span class="special">::</span><span class="identifier">location</span><span class="special">()</span></code>
 