有没有人在 wxHaskell 中使用多线程 安全 ?我试图确定 wxHaskell 程序是否可以使用多核进行后台处理。
以下链接说明了如何在 Gtk2Hs 中安全地执行此操作:
关键似乎只是从主线程进行GUI库调用,这总是受OS限制,所以其他线程需要找到一种方法来请求主线程为它们调用GUI库,而不是比直接GUI库自己调用。在 Gtk2Hs 中,这是使用 postGUIAsync 或 postGUISync 完成的,但我没有在网上找到有关如何在 wxHaskell中执行此操作的内容
在 wxHaskell 中是否有任何等效的 postGUI ,或者我是否需要自己动手,假设这是可能的?
另外,如果我按照上面针对 Gtk2Hs 多线程所描述的总体方法进行操作,我是否能够在 wxHaskell 中安全地进行多线程?