怎么获得被阻塞的线程

如何获得被阻塞的线程
我创建了多个线程去竞争资源,如何追踪之前被阻塞的线程?这是操作系统自己实现了的?

------解决方案--------------------
创建线程以后,只要线程开始跑了,创建者就没有办法得知操作系统何时调度该线程了。只有通过同步对象来实现线程之间的同步。既然线程已经被阻塞,该线程就在一直等待资源,直到可用后才被继续调度执行。整个过程是归操作系统来处理了,应用程序是无法和阻塞了的线程进行通信的。当然除非应用程序自己释放了阻塞线程所需要的资源,来激活阻塞的线程。
你可以通过printf打印出当前活动的线程信息,间接的得到被阻塞的线程信息。使用printf时要注意用临界区来保护。