[英]java server side processing of a sting and parallel processing
我是Java的新手,我想接受一个包含StockMarket详细信息的字符串。 如果现有字符串包含脚本的购买订单,请找到给定价格的卖方。 如果没有匹配项,请将新订单添加到现有购买订单队列中。
这些操作需要尽快完成或最好并行执行,以便给定的应用程序可以在最短的时间内处理尽可能多的订单。
1)如果可能,请接受JSON或XML并将其转换为名为StockMarket的对象,而不是接受String。 ->您会在网上找到很多可以为您执行此操作的库,并且您的代码将是干净且易于管理的。
2)更快的处理是一个主观问题,取决于您的编码方式。 如果您可以发布一些您尝试过的代码,我们可以检查是否可以进行任何性能优化。
3)您必须在处理所述逻辑的类下拥有一个方法。 如果该方法未修改任何类级别的变量,则可以轻松地并行化方法调用。 否则,您需要将代码段放在“同步”块中修改了类级别变量的位置。 然后并行化应该不是问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.