application/main.c

changeset 955
ea9a999b4fc8
parent 954
07c1effb2a31
child 965
5d4419042d9b
equal deleted inserted replaced
954:07c1effb2a31 955:ea9a999b4fc8
211 211
212 static UiCondVar *cond; 212 static UiCondVar *cond;
213 static int thr_end = 0; 213 static int thr_end = 0;
214 static int thr_started = 0; 214 static int thr_started = 0;
215 215
216 static UiThreadpool *threadpool;
217
216 int threadfunc(void *data) { 218 int threadfunc(void *data) {
217 printf("thr wait for data...\n"); 219 printf("thr wait for data...\n");
218 ui_condvar_wait(cond); 220 ui_condvar_wait(cond);
219 printf("thr data received: {%s} [%d]\n", cond->data, cond->intdata); 221 printf("thr data received: {%s} [%d]\n", cond->data, cond->intdata);
220 ui_condvar_destroy(cond); 222 ui_condvar_destroy(cond);
898 ui_toolbar_add_default("Test3", UI_TOOLBAR_CENTER); 900 ui_toolbar_add_default("Test3", UI_TOOLBAR_CENTER);
899 901
900 ui_toolbar_add_default("Test4", UI_TOOLBAR_RIGHT); 902 ui_toolbar_add_default("Test4", UI_TOOLBAR_RIGHT);
901 ui_toolbar_add_default("Test5", UI_TOOLBAR_RIGHT); 903 ui_toolbar_add_default("Test5", UI_TOOLBAR_RIGHT);
902 904
905 threadpool = ui_threadpool_create(10);
906
903 ui_main(); 907 ui_main();
904 908
905 return (EXIT_SUCCESS); 909 return (EXIT_SUCCESS);
906 } 910 }
907 911

mercurial