Hirdetés
- Xiaomi 14T Pro - teljes a család?
- Poco F7 Pro - jó, de az amatőr sem rossz
- Kis méret, nagy változás a Motorolánál
- Yettel topik
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- iOS alkalmazások
- iPhone topik
- Apple iPhone 13 mini - miért nem veszik elegen?
Új hozzászólás Aktív témák
-
togvau
senior tag
válasz
Szabesz #7812 üzenetére
private static Stream ConvertToStream(string fileUrl)
{
try
{
if (DEBUG) Console.WriteLine("ConvertToStream: "+fileUrl);
return client.GetStreamAsync(fileUrl).Result;
}
catch (Exception ex) {
if (DEBUG) Console.WriteLine("down error: " + fileUrl);
throw ex;
}
}
client pedigprivate static readonly HttpClient client=new HttpClient();
async awaitet nem akarnék használni, örülök, ha a lehető leggyorsabban rövidre zárom, és nem kell asyncesíteni még a GUI-t is
Nem olyan nagyon új a C#, csak ez a nem túl jól működő letöltés dolog az új, meg ez a nagyon fura szálkezelés. Mint írtam java-ban, ott a threadpool, oda bepakolom a szálakat, aztán annyi, vagy ha nem akarom korlátozni a számukat simán thread.Run(), és az URL.openStream() mindenhogy működik, 1 szálon, és akárhányon is, teljesen párhuzamosan, sallang nélkül. Itt nem igazán akart, itt javasolta a valaki, hogy inkább a HttpClient-et használjam.
Mint látható a kódból, egyszerre csak 1 fájlt tölt le, ami elvileg egyszerre 1 kérés. Vagy nem?
#7813: nem minden esetben, de az esetek nagy részében igen, jobb a java. De ez nem meglepő, hiszen az egyik microsoft eredetű, a másik meg nem
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Destiny 2 - Alig egy nap múlva részletesebben is bemutatkozik a Renegades
- Villanyszerelés
- Meggyi001: Chrome - Kérjük vissza a Chrome alsó letöltési sávját
- Xiaomi 14T Pro - teljes a család?
- Poco F7 Pro - jó, de az amatőr sem rossz
- World of Tanks - MMO
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- OLED TV topic
- Képregény topik
- Nők, nőügyek (18+)
- További aktív témák...
- GYÖNYÖRŰ iPhone 14 Pro 256GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3351
- Samsung Galaxy Tab S8 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S24 FE / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- Bomba ár! Fujitsu LifeBook U939x- i5-8GEN I 8GB I 256SSD I 13,3" FHD Touch I HDMI I Cam I W11 I Gar
- Frederick Forsythe: Isten ökle (nem olvasott)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest