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 72b740ed762370407ce8f6334fc0f9dc2b7ac04c..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
-
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;
}