repositories
/
TD_SE.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refine .cquery.
[TD_SE.git]
/
philosophe
/
philosophe.c
diff --git
a/philosophe/philosophe.c
b/philosophe/philosophe.c
index 476d1245da42f344e88b127fd516e4d7d60126bb..22923ceda26bc18858965e61823371811e2714af 100644
(file)
--- a/
philosophe/philosophe.c
+++ b/
philosophe/philosophe.c
@@
-12,11
+12,11
@@
// fourchette droite du philosophe i
#define libre 1
#define occupe 0
// fourchette droite du philosophe i
#define libre 1
#define occupe 0
-static int fourch[N] = { libre
, libre, libre, libre, libre
};
+static int fourch[N] = { libre };
sem_t mutex;
sem_t mutex;
-void *philosophe(void *num)
+
static
void *philosophe(void *num)
{
int i = *(int *)num, nb = 2;
while (nb) {
{
int i = *(int *)num, nb = 2;
while (nb) {
@@
-51,6
+51,6
@@
int main()
// attendre la fin des threads
for (i = 0; i < N; i++)
pthread_join(th[i], NULL);
// attendre la fin des threads
for (i = 0; i < N; i++)
pthread_join(th[i], NULL);
- printf("fin des threads
\n");
+ printf("fin des threads\n");
return 0;
}
return 0;
}