Re[2]: Ничего не понимаю..
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 14.09.05 16:04
Оценка:
Здравствуйте, Ovl, Вы писали:

Ovl>маловато информации. например, непонятно, что и как попадает в Base::start


Посредством вызова _beginthredex.

Ovl>а может поможет вот это

А>>void Base::Start()
А>>{
А>> unsigned tid;

А>> _beginthreadex(

А>> NULL, // security attributes
А>> 0, // use default stack size
А>> start, // thread function
А>> (Base*) this, // argument list
А>> 0, // start running
А>> &tid // out: thread id
А>> );
А>>}

А в чем разница?

А>>Чего-то я совсем запутался — разве не должна вызваться Derived::run() ?


Ovl>может и должна. только где она вызывается — не видно.


_beginthreadex "запускает" start(), та в свою очередь вызывает run.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.