多個虛擬機器如何做同步問題????
http://www.jdon.com:81/jive/thread.jsp?forum=121&thread=4653
banq
據我理解,區域性變數包含兩種:
一個類似int 之類的原始型變數
二是String之類的物件型變數;
如果是後者,容易發生deadlock,原因:
1執行緒正在佔據A資源,等待B資源的釋放;
2執行緒正在佔據B資源,等待A資源的釋放;
Danial
剛登陸進來瀏覽了一下,
我覺得這不是問題呀?區域性變數不存在同步的問題。進入一個函式就分配壓棧之類的, 出來就釋放了,
同步問題:
public class xx{ public int fieldsX = 4;//inputInt 成員變數完全沒問題 public static int fieldsX2 = 4;//需要同步 public Factory fieldsF = new Factory();//fieldsF 成員變數完全沒問題 public static Factory fieldsF2;//需要同步 static{ fieldsF2 = new Factory(); } public Factory yy(Factory inputFactory,int inputInt){ //inputInt 原始型變數完全沒問題, //inputFactory 怎麼說呢,傳的是引用, //如果改變它(inputFactory)的成員變數 需要同步,否則就不用了 int intLocal = 3;//完全沒問題 Factory factoryLocal; if(){ factoryLocal = new Factory(); factoryLocal.mm = 23;//完全沒問題 return factoryLocal; } else{ factoryLocal = inputFactory; synchronized(factoryLocal){ factoryLocal.mm = 23;//需要同步 } return factoryLocal; } } } |
不知以上說得對否?
一個問題:如果容器啟動了多個虛擬機器,很可能的,
如何做到 static成員變數 的同步問題?共享記憶體?
不管它,讓容器自己管理?
相關文章
- 虛擬機器的常見問題虛擬機
- 06.Java虛擬機器問題Java虛擬機
- Parallels Desktop虛擬機器問題彙總Parallel虛擬機
- 關於虛擬機器VM聯網問題虛擬機
- Esxi5.5虛擬機器快照整合問題虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 客戶端安裝虛擬機器問題解答?客戶端虛擬機
- 本地連線虛擬機器資料庫問題虛擬機資料庫
- vmware ubuntu虛擬機器問題彙總解決Ubuntu虛擬機
- 解決本地連線不上虛擬機器和虛擬機器ping不同外網的問題虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 大廠必問的Java虛擬機器面試題Java虛擬機面試題
- Android studio虛擬模擬器安裝問題Android
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- vmware解除安裝不乾淨,重灌不了問題;裝了虛擬機器上不了網問題;裝了虛擬機器發現windows在cmd中ping不了虛擬機器,虛擬機器能ping的了windows;secureCRT或者filezilla連線虛擬機WindowsSecurecrt
- Virtual Box 虛擬機器上安裝多個映象檔案虛擬機
- Java 虛擬機器經典六問Java虛擬機
- 關於解決主機和虛擬機器ping不通的問題虛擬機
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- nginx伺服器配置多個虛擬主機vhost的方法示例Nginx伺服器
- 關於VMware 虛擬機器使用時,一開啟虛擬機器就重啟問題-Win11虛擬機
- RedHat虛擬機器打不開磁碟問題如何解決?RedHat虛擬機器打不開磁碟的解決方法Redhat虛擬機
- 單個虛擬機器安裝spark虛擬機Spark
- 虛擬機器-Linux開發板交叉編譯問題記錄虛擬機Linux編譯
- PD虛擬機器 18 for Mac(Mac虛擬機器軟體)虛擬機Mac
- VMware虛擬機器虛擬機
- JVM 虛擬機器JVM虛擬機
- JVM虛擬機器JVM虛擬機
- Neo 虛擬機器虛擬機
- 虛擬機器arm虛擬環境搭建虛擬機
- 虛擬機器軟體Parallels Desktop 19 for Mac虛擬機器 19.0.0虛擬機ParallelMac
- xshell能ping通虛擬機器,不能連線虛擬機器虛擬機
- 如何解決“虛擬機器ID無效。要解決此問題,從列表中刪除虛擬機器,並再次新增它”虛擬機
- 我寫了一個TypeScript虛擬機器。TypeScript虛擬機
- GOland配置ssh訪問Linux/Manjaro虛擬機器GoLandLinuxJAR虛擬機
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 深入理解虛擬機器之虛擬機器類載入機制虛擬機
- ABAP report的遞迴submit和在虛擬機器裡再次啟動另一個虛擬機器遞迴MIT虛擬機