正在加载图片...
Multi-threading support Pin supports multi-threading Application threads execute jit code including instrumentation code (inlined and not inlined),without any serialization introduced by Pin Instrumentation code can use Pin and/or OS synchronization constructs to introduce serialization if needed. Will see examples of this in Part4 >Pin provides APIs for thread local storage. Will see examples in Part3 Pin callbacks are serialized Jitting is serialized >Only one application thread can be jitting code at any time 11Multi-threading support 11 • Pin supports multi-threading • Application threads execute jit code including instrumentation code (inlined and not inlined), without any serialization introduced by Pin ➢ Instrumentation code can use Pin and/or OS synchronization constructs to introduce serialization if needed. ✓ Will see examples of this in Part4 ➢ Pin provides APIs for thread local storage. ✓ Will see examples in Part3 • Pin callbacks are serialized • Jitting is serialized ➢ Only one application thread can be jitting code at any time
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有