可以调用TcpClient.Available
同时调用Write
来调用它的NetworkStream
,它是线程安全吗?是TcpClient.Available线程安全吗?
0
A
回答
1
TcpClient上的实例方法不保证为线程安全,如msdn所述。只有该类的公共静态成员才能保证线程安全
+0
这里的问题不仅在于'TcpClient'类,而且它的字段'NetworkStream'看起来似乎没有关系。 – myWallJSON 2013-05-12 00:29:39
+0
@myWallJSON,因为对于实例成员,TcpClient不是线程安全的,您可能在读取TcpClient.Available时在单独的线程上编写NetworkStream时遇到问题 – Jetti 2013-05-12 00:39:29
相关问题
- 1. 是java.sql.Connection线程安全吗?
- 2. 是CreateChildContainer()线程安全吗?
- 3. 是Thread.getStackTrace()线程安全吗?
- 4. 是DocumentBuilder.parse()线程安全吗?
- 5. 是javax.sql.DataSource线程安全吗?
- 6. 是sqlite.swift线程安全吗?
- 7. 是winsock2线程安全吗?
- 8. 是unique_ptr线程安全吗?
- 9. 是SplittableRandom.split()线程安全吗?
- 10. 线程安全(是吗?)
- 11. 是IP2Location线程安全吗?
- 12. 是System.DirectoryServices.AccountManagement.GroupPrincipal线程安全吗?
- 13. 是Microsoft.Practices.EnterpriseLibrary.Data.Database.SetParameterValue线程安全吗?
- 14. 是java.util.UUID线程安全吗?
- 15. 是enumerateUsingBlock:线程安全吗?
- 16. 是java.util.concurrent.Future线程安全吗?
- 17. 是DatagramSocket.send线程安全吗?
- 18. 是长线程安全吗?
- 19. 是SpelExpression线程安全吗?
- 20. 是UImage.AsPNG()线程安全吗?
- 21. 是ArrayDescriptor线程安全吗?
- 22. java线程安全:线程安全吗?
- 23. 是getResourceAsStream()是线程安全的吗?
- 24. libgcrypt是线程安全的吗?
- 25. XMLInputFactory是线程安全的吗?
- 26. EF对象是线程安全的吗?
- 27. python zipfile是线程安全的吗?
- 28. ClassLoader应该是线程安全的吗?
- 29. 是boost :: detail :: atomic_count线程安全吗?
- 30. XOM:是Builder.build()线程安全吗?
当你试图这样做时发生了什么? – 2013-05-12 00:22:19
[你称之为“线程安全”的东西是什么?](http://blogs.msdn.com/b/ericlippert/archive/2009/10/19/what-is-this-thing-you-call-thread -safe.aspx) – I4V 2013-05-12 00:26:37
您是否试图通过一个线程读取数据并同时用另一个线程写入数据? – Xaqron 2013-05-12 00:30:42