eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingczy asynchroniczne czytanie pliku
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2013-03-30 20:10:42
    Temat: czy asynchroniczne czytanie pliku
    Od: firr kenobi <p...@g...com>

    angazuje procesor w duzym stopniu czy nie ?
    Innymi slowy czy na jednorcdzeniowym kompie
    mozna odpalic asynchroniczne wczytywanie
    jakiegos dajmynato sorego pliku z pelna
    szybkoscią i wczytywania pliku i rownoczesnej
    pracy procesora nad innymi zadaniami ?

    szukalem w necie ale cos nie moge znalezc
    bo nie jest jawnie napisane testu tez na razie
    nie moge napisac


  • 2. Data: 2013-03-31 10:37:00
    Temat: Re: czy asynchroniczne czytanie pliku
    Od: firr kenobi <p...@g...com>

    W dniu sobota, 30 marca 2013 20:10:42 UTC+1 użytkownik firr kenobi napisał:
    > angazuje procesor w duzym stopniu czy nie ?
    > Innymi slowy czy na jednorcdzeniowym kompie
    > mozna odpalic asynchroniczne wczytywanie
    > jakiegos dajmynato sorego pliku z pelna
    > szybkoscią i wczytywania pliku i rownoczesnej
    > pracy procesora nad innymi zadaniami ?
    >
    >
    >
    > szukalem w necie ale cos nie moge znalezc
    > bo nie jest jawnie napisane testu tez na razie
    > nie moge napisac

    good news: holy shit! async gets for free, zrobilem test podpinajac wczytywanie 30 MB
    pliku w tle mojej gierki i okazuje sie ze
    gra nie doznaje spowolnienia (moze minimalne
    spada z 5 na 6 albo z 15 na 16 ms na ramke)
    tylko dysk zaczyna chrupac i plik wczytuje sie
    i tablica bajtów sama wypelnia sie w tle !
    niesamowita sprawa

    jedyny problem jest taki ze nie dochodzi
    do wywolania ewentu reading_finished bo
    zeby to sie wywolalo chyba musialbym chyba zawiesic watek a ja nie chce nic zawieszac
    tylko dowiedziec sie jakos jak ze operacja
    sie skonczyla (nie wiem jak) - w msdnie pisza
    tez ze w trakcie doczytywania bufora nie mozna
    z niego korzystac - choc pewnie to przesada

    to sa dwa male problemixy


  • 3. Data: 2013-03-31 15:38:08
    Temat: Re: czy asynchroniczne czytanie pliku
    Od: firr kenobi <p...@g...com>

    w sumie to działa, trzeba tylko zwyklego Sleep(2)
    zamienic na SleepEx(2, true), wtedy callback sie
    łapie i chyba wszystko działa ok.

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: