Forum » Programiranje » vprasanje glede niti
vprasanje glede niti
NoUse4AName ::
Torej imam razred (c#), ki se registrira za sprejemanje sporocil iz enega win API-ja, skozi eno callback funkcijo. Recimo nekaj taksnega:
class something
{
ClassWithTheCallbackFuncion c;
Thread t;
void SomeMethod()
{
c = new ClassWithTheCallbackFunction();
// RegisterForCallback() will register the class to start
// receiving messages to some private method within the class
t = new Thread( new ThreadStart( c.RegisterForCallback ) );
}
}
Naredil bi rad, da dobivam ta sporocila v drugi niti. Samo sem precej skepticen, ce je to pravi nacin da to dosezem . Namrec nit bi se naj zakljucila ko se funkcija konca.
Zadeva dela, samo ne vem ce res v drugi niti...
class something
{
ClassWithTheCallbackFuncion c;
Thread t;
void SomeMethod()
{
c = new ClassWithTheCallbackFunction();
// RegisterForCallback() will register the class to start
// receiving messages to some private method within the class
t = new Thread( new ThreadStart( c.RegisterForCallback ) );
}
}
Naredil bi rad, da dobivam ta sporocila v drugi niti. Samo sem precej skepticen, ce je to pravi nacin da to dosezem . Namrec nit bi se naj zakljucila ko se funkcija konca.
Zadeva dela, samo ne vem ce res v drugi niti...
CWIZO ::
odpri task maanger in glej kako se stevilo niti spreminja.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
NoUse4AName ::
Jah task manager pokaze da se generirajo 3 nove niti. Samo to laufa preko .NET runtima, bog ve kaj se tam odzadaj dogaja
Vesoljc ::
ce posiljas msg-je jih znas tud sprejeti?
Abnormal behavior of abnormal brain makes me normal...
Vesoljc ::
kdo posilja in kdo sprejema sporocila? znas rocno poslati sporocilo v eni niti? znas rocno sprejeti sporocilo v drugi niti?
Abnormal behavior of abnormal brain makes me normal...
NoUse4AName ::
Sporocila dobivam od Win32 APIja. Kar mene zanima je, kako ta sporocila sprejet v drugi niti.
NoUse4AName ::
No po premisleku sem prisel do zakljucka, da je moja skrb najverjetneje odvec. Saj callback funkcije se klicejo preko kazalcev, ta klic bo pa sigurno iz druge niti, torej bo tudi del druge niti.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [JS] AsinhronostOddelek: Programiranje | 1903 (1371) | GupeM |
» | [UWP] [C#]Oddelek: Programiranje | 4207 (2237) | BivšiUser2 |
» | [Visual C#] zaradi while zanke se ne pokaže oknoOddelek: Programiranje | 1002 (879) | Fresh-Grass |
» | niti (threads) (strani: 1 2 )Oddelek: Programiranje | 5204 (3658) | noraguta |
» | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3183 (3183) | morbo |