mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Two more scheduler sensitivity fixes for thread tool regression tests
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11931
This commit is contained in:
parent
f396bddd5c
commit
19cbbaf2ae
@ -32,11 +32,11 @@ int main(int argc, char** argv)
|
||||
|
||||
U_ANNOTATE_HAPPENS_BEFORE(&s_i);
|
||||
pthread_create(&tid[0], 0, thread_func, &result[0]);
|
||||
pthread_create(&tid[1], 0, thread_func, &result[1]);
|
||||
//pthread_create(&tid[1], 0, thread_func, &result[1]);
|
||||
s_i = 1;
|
||||
|
||||
pthread_join(tid[0], NULL);
|
||||
pthread_join(tid[1], NULL);
|
||||
//pthread_join(tid[1], NULL);
|
||||
|
||||
fprintf(stderr, "Done.\n");
|
||||
|
||||
|
||||
@ -16,14 +16,14 @@ void* child_fn ( void* arg )
|
||||
|
||||
int main ( void )
|
||||
{
|
||||
const struct timespec delay = { 0, 100 * 1000 * 1000 };
|
||||
int i;
|
||||
pthread_t child;
|
||||
|
||||
if (pthread_create(&child, NULL, child_fn, NULL)) {
|
||||
perror("pthread_create");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
nanosleep(&delay, 0);
|
||||
/* Unprotected relative to child, but harmless, since different
|
||||
bytes accessed */
|
||||
for (i = 0; i < 5; i++)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user