它不是线程安全的;同时调用可能交错,并与局部变量混淆。
常用的方法是使用主从模式(在PC中现在称为“农民工模式”)。创建第三个线程来生成数据,并在主服务器和从服务器之间添加一个队列,从服务器将从队列中读取数据,而主服务器将向该队列中写入数据。标准队列模块提供必要的线程安全性,并安排阻塞主服务器,直到从服务器准备读取更多数据为止。

它不是线程安全的;同时调用可能交错,并与局部变量混淆。
常用的方法是使用主从模式(在PC中现在称为“农民工模式”)。创建第三个线程来生成数据,并在主服务器和从服务器之间添加一个队列,从服务器将从队列中读取数据,而主服务器将向该队列中写入数据。标准队列模块提供必要的线程安全性,并安排阻塞主服务器,直到从服务器准备读取更多数据为止。