есть необходимость создать глобальный указатель,
а лудше пару таких указателей для конкретного треда
проще всего понять что мне надо
взгнянув на глобальную переменную errno
если установлен флаг _REENTRANT то макросом производиться
подмена на функцию
/* Function to get address of global `errno' variable. */
extern int *__errno_location (void) __THROW __attribute__ ((__const__));
которая достает адрес переменной специфичный для
данного треда......
как это сделано ?
где почитать ?
как я понимаю у треда есть какой-то контекст
и мы можем как-то к нему привязаться, но
чет с ходу не нашел как это делаеться......
ну и другой момент мне нужно из одного треда
каким-то образом получить доступ к этой самой
глобальной переменной другого треда и соответственно
че-то там модифицировать....
хелп ми плизз :)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум AsyncTask and global variable (2018)
- Форум fork() и shared global variable (2008)
- Форум class.cc + Global Var + Thread ? (2005)
- Форум Global variables vs. class-based variables in python (2012)
- Форум Environmental variables (2016)
- Форум shared variables (2012)
- Форум Environment variables (2010)
- Форум fcron variables (2010)
- Форум invironment variables (2003)
- Форум Uninitialized variables (2003)