102 :
103 s_init(1),
104 s_act(1),
106 nmode(0) {
107#ifdef USE_BOOST_MULTITHREADING
108
109#ifdef USE_TOGETHER_WITH_CLEAN_NEW
110#if defined(MAINTAIN_KEYNUMBER_LIST) && defined(USE_BOOST_MULTITHREADING)
111 MemoriseIgnore::instance().ignore();
112#else
113 s_ignore_keynumberlist = 1;
114#endif
115#endif
117 namestack->
append(NameStack());
118#ifdef USE_TOGETHER_WITH_CLEAN_NEW
119#if defined(MAINTAIN_KEYNUMBER_LIST) && defined(USE_BOOST_MULTITHREADING)
120 MemoriseIgnore::instance().not_ignore();
121#else
122 s_ignore_keynumberlist = 0;
123#endif
124#endif
125
126 pthread_t id = pthread_self();
127 namestack->get_last_node()->el.id = id;
128#ifdef PRINT_MESSAGE_ABOUT_THREAD_INITIALIZATION
130 << "-----------------------------------------------------------------\n";
132 << "-----------------------------------------------------------------\n";
134 << "-----------------------------------------------------------------\n";
136 << "-----------------------------------------------------------------\n";
138 << "-----------------------------------------------------------------\n";
139 mcerr <<
"FunNameStack::FunNameStack(void) const:\n";
140 mcerr <<
"thread is initialized:\n";
143 << "-----------------------------------------------------------------\n";
145 << "-----------------------------------------------------------------\n";
147 << "-----------------------------------------------------------------\n";
149 << "-----------------------------------------------------------------\n";
151 << "-----------------------------------------------------------------\n";
152#endif
153#else
154 qname = 0;
155 for (
int n = 0; n <
pqname; n++)
156 name[n] = NULL;
157#endif
158}
AbsListNode< T > * append(const T &fel)
#define Iprintn(file, name)