- Milyen okostelefont vegyek?
- Mobil flották
- Google Pixel 6/7/8 topik
- Huawei Watch Fit 3 - zöldalma
- Nothing Phone (2) - több, mint elsőre látszik
- Redmi Note 9 Pro [joyeuse]
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy Note10 és Note10+ duplateszt
- MIUI / HyperOS topik
- Megérkezett a Google Pixel 7 és 7 Pro
Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Steamre tart a Crime Boss: Rockay City
gp Jövő hónapban érkezik az új változat, amivel együtt a következő DLC is elérhető lesz.
-
Bugfix van, magyarázat nincs az iOS-ben újra feltűnő, korábban törölt fotókra
ma Megjelent az iOS 17.5.1, ami javítja a furcsa hibát, de az Apple hallgat a miértről és a hogyanról.
Új hozzászólás Aktív témák
-
thon73
tag
Aha. Ezt nem olvastam, csak a doksit. Akkor tényleg nem véletlenül írják, hogy Android alatt ez nem használható.
Megnéztem a "hivatalos" Log-ot is, de az teljesen használhatatlan (nekem), mert alacsony szintű hívással az op-rendszer logját írja, amit viszont én nem tudok kiolvasni. (Ill. csak PC kapcsolatban, meg rootolt készüléken)
Még nem tudok teljes mélységben válaszolni, de próbálkoztam, olvasgattam, és érdekes eredményeket kaptam.
1. A külön file-író thread azért is nagyon jó ötlet, mert akkor ez nem is lassítja pl. az UI thread-et. Az elkészítéstől egy kicsit megriadtam, de nekiláttam. ITT találtam egy hasonló elgondolást, ebből annyi látszik, hogy ez nem lesz olyan egyszerű.2. A Channel thread-safe egy programon belül. Hm. ezt nem tudtam, pedig a doksi is egyértelműen ezt írja.
3. ITT azt az okosságot írják, hogy Channelen kívül NEM lehet többször (tehát több threadból) írásra megnyitni egy file-t. (Ez szerintem nem igaz, én írtam file-t egyszerre több nyitott úton keresztül, igaz egy thread-en.)
4. Ez a legérdekesebb: leteszteltem. Csináltam több párhuzamos thread-et, mindegyik ugyanazt csinálja: megnyitja/írja/bezárja ugyanazt a file-t, mégpedig OutputStreamWriter(FileOutputStream) úton. (Igaz, ez pufferelt, de a puffer többszörösét írtam ki, kb 2 Mbyteot, 4 threadról.)
Nem létezik, hogy soha ne ütközzenek. Mégis, az összes kiírás tökéletes! Tettem elé time-stamp-et, sokszor egyforma, mégsincs hiba!!
Vagyis: Minden elmélet ellenére gyakorlatilag lehet egyszerre több threadról írni ugyanazt a file-t. Most akkor ez hogyan lehet? Mégis "thread-safe" lenne az alacsony szintű írás androidon?? Lehet, h. itt működik, más java környezetben meg nem??
Új hozzászólás Aktív témák
- Dell XPS 9315 13.4" FHD+ IPS i7-1250U 16GB 512GB NVMe ujjlolv IR kam gar
- Aokzoe A1 Pro AMD Ryzen 7 7840U - 32GB+512GB
- LENOVO IDEAPAD Y700 INTEL CORE i5-6300HQ 2.3 GHz 8 GB 256 GB SSD GTX 960M 3 óra AKKU IDŐ
- Precision 7520 15.6" FHD IPS i7-7700HQ M1200 16GB 512GB + 1TB magyar vbill új akku gar
- Dell Latitude 5400, 14" FHD IPS, I5-8365U CPU, 8GB DDR4, 256GB SSD, W10/11, Számla, Garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen