2012-03-20 110 views
0

“这个方法不是线程安全的”是什么意思?“这个方法不是线程安全的”是什么意思?

问题来自:Application.GetResourceStream方法。

它为位于指定Uri的资源数据文件启用资源流(请参阅WPF应用程序资源,内容和数据文件)。 命名空间:System.Windows

大会:PresentationFramework(在PresentationFramework.dll)

备注 此方法不是线程安全的。

这里的a link

是否有使用它的时候会有一些潜在的问题?

回答

0

线程安全意味着一个对象可以从多个线程操纵而没有问题。你被告知的是你不应该从创建它的线程调用该方法。

显然这只是一个问题,如果你在你的应用程序中创建线程。

+0

请注意,您仍然可以在多个线程中使用该对象,如果您采取明确步骤以确保一次不会有一个以上的线程访问该对象的数据。 (例如,通过围绕它包装一个同步原语。) – Taymon 2012-03-20 03:41:05