Awesomium.net c#accessviolation exception

时间:2014-11-08 20:05:37

标签: c# awesomium

我正在阅读应用程序应该构建"线程" -safe与Awesomium.net(C#) 我正在调用webView.executeJavascript("")方法..有时会因访问异常而崩溃。可能是因为它不是线程安全的。 但我不知道如何做这项工作。一个例子就是很棒。

2 个答案:

答案 0 :(得分:1)

我为Awesomium创建了一个线程安全的包装器。查看名为that projectBrowser类的源代码。

它将为您提供有关如何使用Awesomium交叉线程的建议。

干杯!

答案 1 :(得分:0)

你的意思是“线程安全”?

所有对Awesomium的调用必须在非UI环境中从相同的线程 - UI线程或单独的线程(使用SynchronizationContext)http://wiki.awesomium.net/general-use/synchronization-model.html执行。以下是https://stackoverflow.com/a/23253942/964478

的示例