Changeset cb01e1e in mainline for kernel/test/synch/rwlock1.c
- Timestamp:
- 2009-04-04T00:26:27Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a85aebd
- Parents:
- 171f9a1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/synch/rwlock1.c
r171f9a1 rcb01e1e 36 36 #include <synch/rwlock.h> 37 37 38 #define READERS 39 #define WRITERS 38 #define READERS 50 39 #define WRITERS 50 40 40 41 41 static rwlock_t rwlock; 42 42 43 char * test_rwlock1(bool quiet)43 char *test_rwlock1(void) 44 44 { 45 45 rwlock_initialize(&rwlock); 46 46 47 47 rwlock_write_lock(&rwlock); 48 rwlock_write_unlock(&rwlock); 49 50 rwlock_read_lock(&rwlock); 51 rwlock_read_lock(&rwlock); 48 rwlock_write_unlock(&rwlock); 49 52 50 rwlock_read_lock(&rwlock); 53 51 rwlock_read_lock(&rwlock); 54 52 rwlock_read_lock(&rwlock); 55 53 rwlock_read_lock(&rwlock); 54 rwlock_read_lock(&rwlock); 55 56 56 rwlock_read_unlock(&rwlock); 57 rwlock_read_unlock(&rwlock); 57 rwlock_read_unlock(&rwlock); 58 58 rwlock_read_unlock(&rwlock); 59 59 rwlock_read_unlock(&rwlock); … … 61 61 62 62 rwlock_write_lock(&rwlock); 63 rwlock_write_unlock(&rwlock); 64 63 rwlock_write_unlock(&rwlock); 64 65 65 rwlock_read_lock(&rwlock); 66 66 rwlock_read_unlock(&rwlock); 67 67 68 68 rwlock_write_lock(&rwlock); 69 rwlock_write_unlock(&rwlock); 70 69 rwlock_write_unlock(&rwlock); 70 71 71 rwlock_read_lock(&rwlock); 72 72 rwlock_read_unlock(&rwlock);
Note:
See TracChangeset
for help on using the changeset viewer.