GIT.Harvie.CZ
/
mirrors
/
Programs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Makefile
[mirrors/Programs.git]
/
c
/
pthread_extra
/
test.c
diff --git
a/c/pthread_extra/test.c
b/c/pthread_extra/test.c
index a41ca54a0023cdcfc714f18540d5fc9fe30ec4da..891cd504c2632171618254e0f32db5e85bc813d6 100644
(file)
--- a/
c/pthread_extra/test.c
+++ b/
c/pthread_extra/test.c
@@
-17,7
+17,7
@@
int main_mumu() {
//Set timeout
struct timespec tm;
clock_gettime(CLOCK_REALTIME, &tm);
//Set timeout
struct timespec tm;
clock_gettime(CLOCK_REALTIME, &tm);
- tm.tv_sec +=
5
;
+ tm.tv_sec +=
2
;
//Lock one of the locks for testing
pthread_mutex_lock(lck[2]);
//Lock one of the locks for testing
pthread_mutex_lock(lck[2]);
@@
-29,24
+29,27
@@
int main_mumu() {
printf("FAILED!\n");
}
printf("FAILED!\n");
}
+ return 0;
}
pthread_mq_t myq;
}
pthread_mq_t myq;
-void *thread_recv(void *args) {
+void *thread_recv() {
+ //(void *)args;
+
char str[128];
while(1) {
pthread_mq_receive_generic(&myq, &str, false, PTHREAD_XTIME_FOREVER);
char str[128];
while(1) {
pthread_mq_receive_generic(&myq, &str, false, PTHREAD_XTIME_FOREVER);
- printf("RECVD: %.6s\t\t(waiting %d)\n", str, pthread_mq_waiting(&myq));
-
//
sleep(1);
+ printf("RECVD: %.6s\t\t(waiting %d)\n", str,
(int)
pthread_mq_waiting(&myq));
+ sleep(1);
}
}
int main() {
}
}
int main() {
- main_mumu();
+
//
main_mumu();
- char tmp[128];
+
//
char tmp[128];
pthread_mq_init(&myq, 6, 5);
pthread_mq_init(&myq, 6, 5);
This page took
0.139325 seconds
and
4
git commands to generate.