iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0

「那只好一開始就準備很多櫃子了。」我吸了口奶茶,提出最直覺的解法。

「可是多的就浪費掉了啊,因為不能借給別人用。」室友攤手,一副「規則就是這樣」的無奈樣子。

「意外的界線分明啊。」我感嘆。

「這不就跟現實一樣嗎?」他反問,「還記得你上次電腦一次開了十幾個程式,結果卡到爆炸嗎?」

「廢話,怎麼可能忘得了⋯⋯」我撐著額頭,腦中浮現出那時電腦風扇狂轉,螢幕差點當機的慘況。

「那就是因為每開一個程式,系統就得分配一塊記憶體空間。記憶體有限,所以電腦必須斤斤計較。你要的櫃子越多,就佔用越大;而且一旦宣告了,就只能給你,不能借人。」

「嗯哼,真麻煩。」我小聲抱怨。

「所以才要學設計啊。」室友得意地補一句,「會寫的人就是能把時間和空間都用到極致的人。」

「好啦好啦,你最厲害。」我翻了個白眼。

我起身想把喝空的奶茶杯丟進垃圾桶,卻發現垃圾桶早就塞滿了。

「嘖。」我盯著那個鼓脹到快蓋不上的垃圾袋,忍不住嘆氣,「得倒垃圾了。」

「咦?真的耶,什麼時候滿的?」

「我先綁起來,等一下你的杯子放新的垃圾袋裡。」我邊打包邊忽然靈光一閃,「欸,那記憶體空間什麼時候才會還回去?是像垃圾一樣要等滿了才清嗎?」

「怎麼可能!那也太蠢了吧,程式一關掉就會還回去啊。」

「程式關掉才還?」我皺起眉。

「這個嘛⋯⋯我也不太確定。」室友撓撓頭,拿起手機,「我去問問學長。」


上一篇
第六杯奶茶的下場
系列文
奶茶裡藏的資料結構(Kotlin範例)9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言