Changeset 4855
- Timestamp:
- 08/03/07 12:12:05 (1 year ago)
- Files:
-
- libwired/trunk/libwired/misc/wi-pool.c (modified) (1 diff)
- libwired/trunk/libwired/thread/wi-timer.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/misc/wi-pool.c
r4774 r4855 108 108 char *env; 109 109 110 _wi_pool_debug = true; 111 110 112 env = getenv("wi_pool_debug"); 111 113 libwired/trunk/libwired/thread/wi-timer.c
r4755 r4855 128 128 129 129 while(true) { 130 if(!pool)131 pool = wi_pool_init(wi_pool_alloc());132 133 130 fire_timer = NULL; 134 131 locked = true; … … 169 166 wi_condition_lock_unlock_with_condition(_wi_timer_lock, 0); 170 167 171 if(++i % 100 == 0) { 172 wi_release(pool); 173 pool = NULL; 174 } 168 if(++i % 100 == 0) 169 wi_pool_drain(pool); 175 170 } 176 171
