lua09(1).pdf
(
470 KB
)
Pobierz
Zarz adzanie zasobami
Pami ec
Kurs j ezyka Lua
Wykład 09
Lua API – zasoby, pami ec i optymalizacja
Kornel Kisielewicz
Instytut Informatyki
Uniwersytet Wrocławski
16-12-2010 / Wykład 09
university-logo
Zarz adzanie zasobami
Pami ec
Spis tresci
Zarz adzanie zasobami
Iterator po kartotekach
Parser XML
1
Pami ec
Alokator
Odsmiecanie
Operacje atomiczne
GC API
2
university-logo
Zarz adzanie zasobami
Pami ec
Spis tresci
Zarz adzanie zasobami
Iterator po kartotekach
Parser XML
1
Pami ec
Alokator
Odsmiecanie
Operacje atomiczne
GC API
2
university-logo
Zarz adzanie zasobami
Pami ec
Zarz adzanie zasobami
Zarz adzanie zasobami
struktury z którymi dotychczas mielismy do czynienia wymagały stałej ilosci pami eci
nie zawsze jest tak prosto, czasami potrzebujemy uchwytów, zmiennej pami eci, etc
zachodzi potrzeba "destruktora" czy tez "finalizatora"
w Lua, jedynie userdata ma tak a własciwosc, w formie metametody
__gc
metametoda powinna byc funkcj a, bior ac a jako argument usuwane userdata
university-logo
Zarz adzanie zasobami
Pami ec
Iterator po kartotekach
Iterator po kartotekach
Iteracja
for
fname
in
dir(
"."
)
doprint
(fname)
end
Iterator po kartotekach
struktura DIR musi zostac zwolniona po iteracji
userdata w tym wypadku nie musi byc jawne dla Lua (jest domkni eciem dir)
university-logo
Plik z chomika:
techno45
Inne pliki z tego folderu:
pixel.7z
(28 KB)
winscp554source.zip
(9845 KB)
os.7z
(80071 KB)
xine.tar(2).gz
(31592 KB)
mpfrontend-code-4-trunk(1).zip
(80 KB)
Inne foldery tego chomika:
- DSJ 4 -
Pliki dostępne do 01.06.2025
Pliki dostępne do 08.07.2024
Pliki dostępne do 16.11.2022
Pliki dostępne do 19.01.2025
Zgłoś jeśli
naruszono regulamin