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

3
STAThread และมัลติเธรด
จากบทความ MSDN ใน STAThread: ระบุว่าแบบจำลองเธรด COM สำหรับแอ็พพลิเคชันเป็น single-threaded apartment (STA) (สำหรับการอ้างอิงนั่นคือบทความทั้งหมด ) อพาร์ทเมนต์แบบเธรดเดี่ยว ... ตกลงที่อยู่เหนือหัวของฉัน นอกจากนี้ฉันอ่านที่ไหนสักแห่งเว้นแต่แอปพลิเคชันของคุณจะใช้ COM interop แอตทริบิวต์นี้ไม่ได้ทำอะไรเลย มันทำอะไรกันแน่และมีผลต่อแอพพลิเคชั่นมัลติเธรดอย่างไร? แอพพลิเคชั่นแบบมัลติเธรด (ซึ่งรวมถึงอะไรก็ตามจากใครก็ตามที่ใช้Timers ไปจนถึงการเรียกเมธอดอะซิงโครนัสไม่ใช่แค่เธรดพูลและสิ่งที่คล้ายกัน) ใช้ MTAThread แม้ว่ามันจะ 'เพียงเพื่อความปลอดภัย' ก็ตาม STAThread และ MTAThread ทำอะไรได้จริง?
102 c#  .net  multithreading  sta 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.