void GCThreadSharedData::markingThreadStartFunc(void* myVisitor)
{               
    SlotVisitor* slotVisitor = static_cast<SlotVisitor*>(myVisitor);

    slotVisitor->sharedData().markingThreadMain(slotVisitor);
}