常駐記憶體理解

2021-10-21 18:41:05 字數 274 閱讀 5226

比如你扔了乙個物件到容器裡,那麼你每次從容器裡拿這個物件,都是這乙個物件

那麼你某個請求裡改了這個物件的某個引數,其他請求進來,這個引數也是修改過的,

第二點就是協程切換,乙個程序可以同時處理多個請求、然後每個請求裡靜態變數、容器物件啥的也是共用的,但同時處理的只有一處

這就導致你呼叫了協程切換的 api,那麼你的cpu處理就會切換到其他請求上

那麼你臨時修改的變數,可能就被其他請求拿到

這就是資料混淆的乙個主要原因

記錄一下大佬對常駐記憶體的理解

oracle表常駐記憶體

create table 表名 字段 storage buffer pool keep 建表時把表快取到keep中 alter table 表名 storage buffer pool keep 把已存在的表快取至keep中 create table 表名 欄位.storage buffer poo...

oracle如何讓表常駐記憶體?

1.前言。如題。2.如何常駐記憶體 摘自 create table 表名 字段 storage buffer pool keep 建表時把表快取到keep中 alter table 表名 storage buffer pool keep 把已存在的表快取至keep中 create table 表名 ...

Android如何讓APP程序常駐記憶體?

目前google已經意識到這些問題,所以在android n中取消了action new picture,connectivity action等廣播。這種程序保活方式非常簡單,就是採用系統介面,啟動前台service,這樣你會在通知欄看到乙個notification,讓使用者明確的感知到你在執行中...