Bonjour à tous,
J'aimerais pouvoir effectuer une attente lors d'un appel à la méthode Stop().
Cette méthode doit attendre que le thread change d'état après avoir modifier la variable record_enable.
J'aimerais faire cela avec boost.threads... Mais je n'y arrive pas.
J'ai déjà tenté les TimedLockable Concept mais sans succès.
Pourriez-vous m'aider?
Merci d'avance.
Voici un petit exemple simple pour illustrer mon problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135

 

 
		
		 
         
 

 
			
			


 
   


 boost.threads - mise en oeuvre du TimedLockable Concept
 boost.threads - mise en oeuvre du TimedLockable Concept
				
 Répondre avec citation
  Répondre avec citation

 
   
  le réveil c'est produit avant les 3 secondes de timeout.
  le réveil c'est produit avant les 3 secondes de timeout.
Partager