Home | History | Annotate | Download | only in tests

Lines Matching full:writer

668 // A simple data race between writer and reader. 
671 void Writer() {
684 MyThreadArray t(Writer, Reader);
696 // A simple data race between writer and reader.
700 // Writer: Reader:
702 // is most likely initialized by Writer)
709 void Writer() {
721 MyThreadArray t(Writer, Reader);
1492 // test30: TN. Synchronization via 'safe' race. Writer vs multiple Readers. {{{1
1497 // Writer: Reader1, Reader2, ..., ReaderN:
1504 // Writer writes to GLOB[i] where i>=BOUNDARY and then increments BOUNDARY.
1518 void Writer() {
1547 MyThreadArray t(Writer, Reader, Reader, Reader);
1556 // test31: TN. Synchronization via 'safe' race. Writer vs Writer. {{{1
1559 // it has one Writer instead of mulitple Readers.
1615 // Parent: Writer: Reader:
1618 // 2. Start(Writer) ---\ \ .
1622 // 3. Join(Writer) <---/
1636 void Writer() {
1651 MyThread w(Writer);
1873 // Writer: Reader:
1881 void Writer() {
1895 MyThreadArray t(Writer, Reader);
2349 // same as test10 but with single writer and multiple readers
2350 // A simple data race between single writer and multiple readers.
2354 // Writer: Readers:
2356 // is most likely initialized by Writer)
2363 void Writer() {
2375 MyThreadArray t(Writer, Reader,Reader,Reader);
2388 // A simple data race between writer and readers.
2391 // Writer: Reader:
2393 // is most likely initialized by Writer)
2403 void Writer() {
2418 MyThreadArray t(Writer, Reader);
2809 void Writer() {
2820 MyThreadArray t(Writer, Writer, Reader, Reader);
3293 void Writer() {
3324 MyThreadArray t(Reader, Writer, Writer, Writer);
3346 void Writer() {
3377 MyThreadArray t(Reader, Writer, Writer, Writer);
3989 // Writer creates a new object and makes the pointer visible to the Reader.
4026 void Writer() {
4051 MyThreadArray t(Writer, Reader);
4066 void Writer() {
4081 MyThreadArray t(Writer, Reader);
4768 void Writer() {
4801 MyThreadArray t(Writer, Reader);
5966 // (GLOB[thread_num]) and we take a *writer* lock when we
7091 t4(Thread4, NULL, "buggy writer");