用戶中心601問題

1 關於線程同步

線程調用Sleep,主動放棄CPU,睡眠。

線程同步等待需要同步資源,進入阻塞狀態。
一個線程調用wait,另外一個線程調用notify來喚醒該線程。
工作線程太多,調度的時間超過了工作線程服務的時間,那麼性能結果是會下降的。 

2 JVM級別的東西

char 2(unicode)
Object 4字節
返回地址 4字節
JVM碎片回收堆 new分配內存   
JVM存儲區 經常OutOfMemory,需要看爲什麼把JVM撐爆了

4 裝載子系統將字節碼裝載到虛擬機
Class被裝載到虛擬機,運行引擎負責運行這幾部分
方法區,堆,棧,PC,本地方法棧
Java的棧有三個區域,局部變量區,運行環境區,操作數區。
是否裝載了HelloApp-》裝載HelloApp成功-》鏈接-》初始化HelloApp-》調用方法。

5 JMX是Java management extension,目的是能遠程的調用API管理Java應用服務器。在JMX管理下的模塊叫MBean,可以通過Java Bean來管理。 

6 JBPM
節點

任務節點(TaskNode)
判斷節點 (DecisionNode)
普通節點 (Node)
事件

node-enter
node-leave
可以在事件上注入ActionHandler,來執行特定的方法。
回調接口

ActionHandler
DecisionHandler
AssignmentHandler
流程文件是被放在processdefinition.xml中的,但是需要把節點信息放到數據庫中,
放到數據庫的過程叫Deployment

8 用戶設計了一個流程,然後部署到Jboss中去
流程定義:XML中定義的流程
Actor:參與者,流程中的相關人員。
流程實例:參與者實際產生的一個流程,叫流程實例
任務:每個流程中的環節叫任務Task

任務實例:
流轉:Trasision,從一個任務到例外一個任務的轉化過程叫流轉。
活動:Action,在流轉中,由程序發起預先設定的活動,叫Action。
應該考慮到流程升級,變化,系統應該怎麼做。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章