您可以使用以下命令配置Java GAE应用程序:
<线程>真< /线程>
允许您的应用实例同时响应HTTP请求以获得更好的性能。我的问题是:将此属性设置为true
的编码后果是什么?我是否需要通过使它们实现Runnable
并使它们利用最佳并发编程实践来使所有HTTP请求处理程序并发?
如果没有,那么使用此选项有什么好处?有10个实例处理10个不同的HTTP请求,或者1个并行化实例处理10个并发HTTP请求之间有什么区别?最后,我不是最后收费吗?或者我错过了什么?提前谢谢!
答案 0 :(得分:1)
对于有10个实例的初学者,在单个实例(实例小时)内花费10倍,您应该尽量减少实例使用量。
使用线程安全时需要注意的主要事情是代码将是线程安全的。不要在没有锁的情况下访问全局变量(或者尝试避免全局变量并将它们全部锁定在一起)。