Almost all graphics framework are single thread only, unless you signal the mainthread to do operations on the resources. As something rather new in DirectX 11, there are the multicore extensions where you can do everything from seperate threads.

Either way, more info is needed