Skip to content

Commit 4c2a0fe

Browse files
committed
Update ncpu processing in workers example app
1 parent 1f067ea commit 4c2a0fe

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

apps/examples/workers/main.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,11 @@ int main(void) {
277277
am_ao_init_subscribe_list(m_pubsub_list, AM_COUNTOF(m_pubsub_list));
278278

279279
int ncpus = am_pal_get_cpu_count();
280-
AM_ASSERT(ncpus <= AM_WORKERS_NUM_MAX);
281-
AM_ASSERT(ncpus <= AM_AO_NUM_MAX);
282280
am_pal_printf("Number of CPUs: %d\n", ncpus);
283281

282+
ncpus = AM_MIN(ncpus, AM_WORKERS_NUM_MAX);
283+
ncpus = AM_MIN(ncpus, AM_AO_NUM_MAX);
284+
284285
balancer_ctor(/*nworkers=*/ncpus);
285286
for (int i = 0; i < ncpus; ++i) {
286287
worker_ctor(&m_workers[i], /*id=*/i);

0 commit comments

Comments
 (0)