我正在使用一个用python编写的工具-a来分析输入。另一个外部工具ET1产生输出,该输出随后被用作工具A的输入。整个过程是实时发生的。假设我有两个同时向工具A发送输入的外部工具(ET1和ET2(,工具A是否可以同时处理这两个输入?不幸的是,我对一般的律师助理处理并不熟悉。
如果您可以创建工具A的另一个实例,那么您可以将ET1和ET2分配给单独的线程,这样ET1和ET 2将把它们的输出放在它们自己的工具A实例中。如果工具A必须是一个单例对象,那么您只能并行运行ET1和ET2,但您必须等待工具A按照工具首先完成的顺序使用它们的输出。您可能应该检查mutex
的概念。