必须使用setAttribute()和getAttribute(String)in javax.servlet.ServletContext,我无法找到有关并发访问的预期行为的任何信息.但是,这些操作很可能被不同的线程调用.
该servlet规范3.0的状态:
servlet可以通过名称将对象属性绑定到上下文中.绑定到上下文中的任何属性都可用于属于同一Web应用程序的任何其他servlet.
但是,没有关于这些操作的并发行为的信息.查看Apache Tomcat 的源代码,可以看出它是作为ConcurrentHashMap实现的,从而使其有效地保证了线程安全.
我的问题是,我是否应该始终将这些操作视为不是线程安全的,并让应用程序处理同步,或者是否有一些我缺少的信息?
我想在表格中为每组选择 X 对最常见的对。让我们考虑下表:
+-------------+-----------+
| identifier | city |
+-------------+-----------+
| AB | Seattle |
| AC | Seattle |
| AC | Seattle |
| AB | Seattle |
| AD | Seattle |
| AB | Chicago |
| AB | Chicago |
| AD | Chicago |
| AD | Chicago |
| BC | Chicago |
+-------------+-----------+
Run Code Online (Sandbox Code Playgroud)
我正在CDK 中创建CfnDeliveryStream,我想稍后在 IAM 角色中使用 ARN。我找到了属性attrArn,但它没有记录。我的问题是:如何访问传输流的 ARN(类似于S3 结构中可用的内容)。
谢谢,本尼