我正在做一个需要多处理的GUI。所以我有一个进程是GUI,另一个进程是永远运行的,它是一个调度器。它们通过manager.list()共享var调度程序(保存并管理事件)。
当GUI成为用户的输入时(单击按钮),它会在调度程序上添加一个事件,并为bouth进程更新此var。
在另一个运行调度程序事件的进程上,当一个事件完成时,它也会修改var调度程序。
我的问题是,当它发生时,我需要得到另一个进程的通知,以便重新加载小部件。我试图实现一个Observer,但由于多处理,我无法实现
你知道怎么做吗
Tags:
我通过下一步来实现它:-创建两个manager.list一个用于共享调度程序变量,另一个用于共享布尔列表
一旦任务完成,我会在任务中添加一个True。因此,通过使用函数refresh检查此manager.list()以在内部找到True。一旦找到True,它将重置列表并重新加载小部件
相关问题 更多 >
编程相关推荐