随笔分类 -  源码追踪篇

只有注册用户登录后才能阅读该文。
posted @ 2020-05-08 18:14 前行丶 阅读(116) 评论(0) 推荐(0)
摘要:ThreadLocal 字段成员: private Func? _valueFactory; 一个获取默认值的委托 不同线程共享此成员。 [ThreadStatic] private static LinkedSlotVolatile[]? ts_slotArray; ThreadStatic特性, 阅读全文
posted @ 2019-05-21 14:51 前行丶 阅读(1236) 评论(0) 推荐(1)
摘要:source: Monitor 获取指定对象的独占锁。 [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical, __DynamicallyInvokable] public static extern void Enter 阅读全文
posted @ 2019-05-17 14:53 前行丶 阅读(976) 评论(0) 推荐(0)
摘要:source: 释放对象上的锁并阻止当前线程,直到它重新获取该锁。 如果已用指定的超时时间间隔,则线程进入就绪队列。 可以在等待之前退出同步上下文的同步域,随后重新获取该域。 [SecuritySafeCritical] public static bool Wait(object obj, int 阅读全文
posted @ 2019-05-17 10:02 前行丶 阅读(655) 评论(0) 推荐(0)
摘要:start [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical, __DynamicallyInvokable] public static extern void Enter(object obj); src/vm/e 阅读全文
posted @ 2019-05-16 16:05 前行丶 阅读(1316) 评论(0) 推荐(0)