Changeset 62 in libcf for trunk/test/test.c
- Timestamp:
- 04/08/13 11:03:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/test.c
r61 r62 114 114 if (CF_Thread_Join (&tid[i]) < 0) 115 115 CF_DEBUG_PRINT (stderr, "failed to join %dth thread\n", i); 116 if (CF_Thread_Release (&tid[i]) < 0) 117 CF_DEBUG_PRINT (stderr, "failed to release %dth thread\n", i); 116 118 } 117 119 … … 255 257 void test_socket (void) 256 258 { 257 CF_Thread tid[THREAD_POOL]; 259 CF_Thread stid[THREAD_POOL]; 260 CF_Thread ctid[THREAD_POOL]; 258 261 259 262 int sock = 0; … … 289 292 for (iter = 0 ; iter < THREAD_POOL ; iter++) 290 293 { 291 if (CF_Thread_Create (& tid[iter], socket_echo_server, &sock) < 0)294 if (CF_Thread_Create (&stid[iter], socket_echo_server, &sock) < 0) 292 295 { 293 296 CF_DEBUG_PRINT (stderr, "failed to create %dth thread\n", iter); … … 299 302 for (iter = 0 ; iter < THREAD_POOL ; iter++) 300 303 { 301 CF_Thread dummy; 302 if (CF_Thread_Create (&dummy, socket_echo_client, &sock) < 0) 304 if (CF_Thread_Create (&ctid[iter], socket_echo_client, &sock) < 0) 303 305 { 304 306 CF_DEBUG_PRINT (stderr, "failed to create %dth thread\n", iter); … … 310 312 for (iter = 0 ; iter < THREAD_POOL ; iter++) 311 313 { 312 CF_Thread_Join (&tid[iter]); 313 CF_Thread_Release (&tid[iter]); 314 CF_Thread_Join (&ctid[iter]); 315 CF_Thread_Release (&ctid[iter]); 316 317 CF_Thread_Join (&stid[iter]); 318 CF_Thread_Release (&stid[iter]); 319 314 320 CF_Log_Write (LOG_SOCKET, "SOCKET", "join server thread-%d\n", iter); 315 321 } … … 327 333 int main (int argc, char ** argv) 328 334 { 335 CF_DEBUG_INITIALIZE; 329 336 CF_DEBUG_BEGIN_FUNCTION; 330 337 … … 348 355 349 356 CF_DEBUG_END_FUNCTION; 357 CF_DEBUG_FINALIZE; 350 358 351 359 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.