Ejemplo n.º 1
0
        internal static void StealDead(Thread toThread,
                                       Thread fromThread,
                                       UIntPtr markedColor)
        {
            ThreadHeaderQueueThread myToThread   = MixinThread(toThread);
            ThreadHeaderQueueThread myFromThread = MixinThread(fromThread);

            myToThread.gcQueue.StealFromDead(ref myFromThread.gcQueue,
                                             markedColor);
        }
Ejemplo n.º 2
0
            internal bool StealFrom(Thread fromThread, UIntPtr markedColor)
            {
                ThreadHeaderQueueThread myFromThread = MixinThread(fromThread);

                return(this.StealFrom(ref myFromThread.gcQueue, markedColor));
            }