Rev 2131 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2131 | Rev 2307 | ||
---|---|---|---|
Line 135... | Line 135... | ||
135 | int i, j; |
135 | int i, j; |
136 | 136 | ||
137 | thread_detach(THREAD); |
137 | thread_detach(THREAD); |
138 | 138 | ||
139 | if (!sh_quiet) |
139 | if (!sh_quiet) |
140 | printf("Starting thread #%d...\n", THREAD->tid); |
140 | printf("Starting thread #%llu...\n", THREAD->tid); |
141 | 141 | ||
142 | for (j = 0; j < 10; j++) { |
142 | for (j = 0; j < 10; j++) { |
143 | for (i = 0; i < THR_MEM_COUNT; i++) |
143 | for (i = 0; i < THR_MEM_COUNT; i++) |
144 | thr_data[offs][i] = slab_alloc(thr_cache,0); |
144 | thr_data[offs][i] = slab_alloc(thr_cache,0); |
145 | for (i = 0; i < THR_MEM_COUNT / 2; i++) |
145 | for (i = 0; i < THR_MEM_COUNT / 2; i++) |
Line 149... | Line 149... | ||
149 | for (i = 0; i < THR_MEM_COUNT; i++) |
149 | for (i = 0; i < THR_MEM_COUNT; i++) |
150 | slab_free(thr_cache, thr_data[offs][i]); |
150 | slab_free(thr_cache, thr_data[offs][i]); |
151 | } |
151 | } |
152 | 152 | ||
153 | if (!sh_quiet) |
153 | if (!sh_quiet) |
154 | printf("Thread #%d finished\n", THREAD->tid); |
154 | printf("Thread #%llu finished\n", THREAD->tid); |
155 | 155 | ||
156 | semaphore_up(&thr_sem); |
156 | semaphore_up(&thr_sem); |
157 | } |
157 | } |
158 | 158 | ||
159 | static void testthreads(bool quiet) |
159 | static void testthreads(bool quiet) |