Home | History | Annotate | Download | only in unittest

Lines Matching full:writer

426 // A simple data race between writer and reader.
429 void Writer() {
441 MyThreadArray t(Writer, Reader);
453 // A simple data race between writer and reader.
457 // Writer: Reader:
459 // is most likely initialized by Writer)
466 void Writer() {
477 MyThreadArray t(Writer, Reader);
1184 // test30: TN. Synchronization via 'safe' race. Writer vs multiple Readers. {{{1
1189 // Writer: Reader1, Reader2, ..., ReaderN:
1196 // Writer writes to GLOB[i] where i>=BOUNDARY and then increments BOUNDARY.
1210 void Writer() {
1238 MyThreadArray t(Writer, Reader, Reader, Reader);
1247 // test31: TN. Synchronization via 'safe' race. Writer vs Writer. {{{1
1250 // it has one Writer instead of mulitple Readers.
1305 // Parent: Writer: Reader:
1308 // 2. Start(Writer) ---\ \ .
1312 // 3. Join(Writer) <---/
1326 void Writer() {
1341 MyThread w(Writer);
1563 // Writer: Reader:
1571 void Writer() {
1585 MyThreadArray t(Writer, Reader);
2035 // same as test10 but with single writer and multiple readers
2036 // A simple data race between single writer and multiple readers.
2040 // Writer: Readers:
2042 // is most likely initialized by Writer)
2049 void Writer() {
2060 MyThreadArray t(Writer, Reader,Reader,Reader);
2073 // A simple data race between writer and readers.
2076 // Writer: Reader:
2078 Writer)
2088 void Writer() {
2102 MyThreadArray t(Writer, Reader);
2485 void Writer() {
2496 MyThreadArray t(Writer, Writer, Reader, Reader);
2966 void Writer() {
2996 MyThreadArray t(Reader, Writer, Writer, Writer);
3018 void Writer() {
3049 MyThreadArray t(Reader, Writer, Writer, Writer);
3800 // Writer creates a new object and makes the pointer visible to the Reader.
3837 void Writer() {
3862 MyThreadArray t(Writer, Reader);
3877 void Writer() {
3892 MyThreadArray t(Writer, Reader);