多個虛擬機器如何做同步問題????
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成員變數 的同步問題?共享記憶體?
不管它,讓容器自己管理?
相關文章
- 虛擬機器網路的2個問題虛擬機
- 06.Java虛擬機器問題Java虛擬機
- 虛擬機器的常見問題虛擬機
- 關於虛擬機器聯網的幾個問題虛擬機
- 虛擬機器安裝Oracle RAC, 時間同步問題 - time stamp is in the future虛擬機Oracle
- vmware虛擬機器linux的時間不同步的問題虛擬機Linux
- VMware 4虛擬機器的三個問題解答思路(轉)虛擬機
- 關於虛擬機器VM聯網問題虛擬機
- Parallels Desktop虛擬機器問題彙總Parallel虛擬機
- Esxi5.5虛擬機器快照整合問題虛擬機
- 虛擬機器下安裝問題 求助(轉)虛擬機
- 從ubuntu虛擬機器外部訪問虛擬機器內部資訊Ubuntu虛擬機
- nginx多個虛擬主機noinputfilespecifiedNginx
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- Java虛擬機器面試題Java虛擬機面試題
- 客戶端安裝虛擬機器問題解答?客戶端虛擬機
- 大廠必問的Java虛擬機器面試題Java虛擬機面試題
- vmware ubuntu虛擬機器問題彙總解決Ubuntu虛擬機
- 本地連線虛擬機器資料庫問題虛擬機資料庫
- 主機與虛擬機器間不能ping通問題虛擬機
- 一臺主機虛擬多個ip
- 關於VMware Workstation CentOS虛擬機器聯網遇到的幾個問題CentOS虛擬機
- 解決本地連線不上虛擬機器和虛擬機器ping不同外網的問題虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 解決克隆虛擬機器無法上網問題虛擬機
- 虛擬機器硬體環境搭建問題若干(一)虛擬機
- Virtual Box 虛擬機器上安裝多個映象檔案虛擬機
- 虛擬機器虛擬機
- Java 虛擬機器經典六問Java虛擬機
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- vmware解除安裝不乾淨,重灌不了問題;裝了虛擬機器上不了網問題;裝了虛擬機器發現windows在cmd中ping不了虛擬機器,虛擬機器能ping的了windows;secureCRT或者filezilla連線虛擬機WindowsSecurecrt
- VMware虛擬機器Reason: Failed to lock the file問題處理虛擬機AI
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- nginx伺服器配置多個虛擬主機vhost的方法示例Nginx伺服器
- 單個虛擬機器安裝spark虛擬機Spark
- PD虛擬機器 18 for Mac(Mac虛擬機器軟體)虛擬機Mac