ThredPoolTaskExcutor的處理流程

2021-10-07 03:30:49 字數 307 閱讀 2868

thredpooltaskexcutor的處理流程:

當池子大小小於corepoolsize,就新建執行緒,並處理請求

當池子大小等於corepoolsize,把請求放入workqueue中,池子裡的空閒執行緒就去workqueue中取任務並處理

當workqueue放不下任務時,就新建執行緒入池,並處理請求,如果池子大小撐到了maximumpoolsize,就用rejectedexecutionhandler來做拒絕處理

當池子的執行緒數大於corepoolsize時,多餘的執行緒會等待keepalivetime長時間,如果無請求可處理就自行銷毀

Opencontrail 流的處理

虛擬機器收發ip流量的時候,流被vrouter.ko 建立,然後將流表和報文上送到contrail vrouter agent處理,基於策略,路由,mac表決策出flow的動作 發,丟棄,nat 並生成逆向流。流的key是5元組 源ip,目的ip,ip攜帶的協議號,源埠,目的埠。通過key,流會被存...

瀑布流處理

瀑布流就是用來解決展示時出現空白頁面的問題 這裡可以再前端頁面直接寫 2.js裡物件中,this 物件 再函式中,this window 注釋都寫在 裡,簡單明瞭 前端頁面 105西 modelsfrom django.db import models class img models.model ...

節點流和處理流(2)

注意事項細節說明 讀寫要一致 要求實現序列化和反序列化物件,需要實現 serializable 序列化類中建議新增 serialversionuid,為了提高版本的相容性 序列化物件時,預設將裡面所有屬性都進行序列化,但除了static 或 transient 修飾的成員 序列化物件時,要求裡面屬性...