Java System.setProperty的范围

Java System.setProperty的范围,java,android,scope,system,Java,Android,Scope,System,Android中的应用范围是什么 如果我设置了一个属性(比如System.setProperty(“http.keepAlive”,“false”)),它是否只影响系统中的所有应用程序、当前应用程序、当前任务或当前线程 这是在哪里记录的?Java“系统”属性不跨越进程边界,它们保存在内存中,并绑定到虚拟机的单个实例。因此,如果您在应用程序中设置了系统属性,则设备上运行的其他应用程序将看不到该属性。如果您未在Manifest.xml中另行指定,则同一应用程序的Android活动将在启动时为应用程序

Android中的应用范围是什么

如果我设置了一个属性(比如
System.setProperty(“http.keepAlive”,“false”)
),它是否只影响系统中的所有应用程序、当前应用程序、当前任务或当前线程


这是在哪里记录的?

Java“系统”属性不跨越进程边界,它们保存在内存中,并绑定到虚拟机的单个实例。因此,如果您在应用程序中设置了系统属性,则设备上运行的其他应用程序将看不到该属性。

如果您未在Manifest.xml中另行指定,则同一应用程序的Android活动将在启动时为应用程序创建的默认进程中运行

每个进程都在自己的JVM中运行。因此,基于@mmccomb的答案的System.setProperty()将到达同一应用程序中的所有活动,除非您在pupose上声明要在不同进程中运行的活动


请参见

,但它对同一应用程序的所有任务都可见吗?不,我指的是Android任务:此信息的可靠性如何?我将使用“HTTP持久连接”,并且必须更改JVM属性“HTTP.maxConnections”,这会影响在同一JRE上运行的其他应用程序,还是会影响在同一Tomcat示例上运行的其他应用程序?