คำถามติดแท็ก threadstatic

4
แอตทริบิวต์ ThreadStatic ทำงานอย่างไร
วิธีการ[ThreadStatic]ทำงานของแอตทริบิวต์? ฉันคิดว่าคอมไพเลอร์จะปล่อย IL บางอย่างเพื่อรับ / เรียกคืนค่าใน TLS แต่เมื่อดูที่การถอดแยกดูเหมือนว่าจะไม่ทำในระดับนั้น การติดตามผลจะเกิดอะไรขึ้นถ้าคุณใส่สมาชิกที่ไม่อยู่กับที่? เรามีนักพัฒนาที่ทำผิดพลาดและคอมไพเลอร์ไม่ได้แจ้งเตือน ปรับปรุง ตอบคำถามที่สองที่นี่: ThreadStatic แก้ไขด้วย Static C #
138 c#  static  threadstatic 

3
ThreadStatic vs ThreadLocal <T>: ทั่วไปดีกว่าแอตทริบิวต์หรือไม่
[ThreadStatic]ถูกกำหนดโดยใช้แอตทริบิวต์ในขณะที่ThreadLocal&lt;T&gt;ใช้ทั่วไป เหตุใดจึงเลือกโซลูชันการออกแบบที่แตกต่างกัน ข้อดีและข้อเสียของการใช้ทั่วไปกับแอตทริบิวต์ในกรณีนี้คืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.