我对异步非常陌生,需要一些关于如何构建以下场景的建议。我有一个Cython扩展,它接受回调。前者在每次新事件到达时都会执行。但是,启动收集这些事件的机制是一种阻塞操作,即阻塞主线程。Cython扩展还接受asyncio.Queue,并从回调中调用put_nowait方法。现在,我希望设置队列的使用者来处理事件。loop.run_in_executor(None, cext.start) <- this is a blocking operation
# start
我已经通过扩展现有的控件创建了一个新控件,并且我想在我的JavaFX场景中使用这个新控件。我希望能够使用场景生成器编辑我的场景,但在将新控件添加到FXML文件后,我在打开场景生成器时遇到了ClassNotFoundException。例如,下面是我创建的一个扩展TextField的类public class RegexLimitingText