Changeset 8d6d76a in mainline for test/synch


Ignore:
Timestamp:
2006-06-08T08:30:42Z (20 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4bc141c
Parents:
616f1759
Message:

Detaching threads in tests

Location:
test/synch
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • test/synch/rwlock2/test.c

    r616f1759 r8d6d76a  
    4545void writer(void *arg)
    4646{
     47
     48        thread_detach(THREAD);
     49
    4750        printf("Trying to lock rwlock for writing....\n");   
    4851
  • test/synch/rwlock3/test.c

    r616f1759 r8d6d76a  
    4545void reader(void *arg)
    4646{
     47        thread_detach(THREAD);
     48
    4749        printf("cpu%d, tid %d: trying to lock rwlock for reading....\n", CPU->id, THREAD->tid);         
    4850        rwlock_read_lock(&rwlock);
  • test/synch/rwlock4/test.c

    r616f1759 r8d6d76a  
    7474{
    7575        int rc, to;
     76        thread_detach(THREAD);
    7677        waitq_sleep(&can_start);
    7778
     
    9697{
    9798        int rc, to;
     99        thread_detach(THREAD);
    98100        waitq_sleep(&can_start);
    99101       
  • test/synch/rwlock5/test.c

    r616f1759 r8d6d76a  
    5151void writer(void *arg)
    5252{
     53        thread_detach(THREAD);
     54
    5355        waitq_sleep(&can_start);
    5456
     
    6062void reader(void *arg)
    6163{
     64        thread_detach(THREAD);
     65
    6266        waitq_sleep(&can_start);
    6367       
  • test/synch/semaphore1/test.c

    r616f1759 r8d6d76a  
    5252void producer(void *arg)
    5353{
     54        thread_detach(THREAD); 
     55
    5456        waitq_sleep(&can_start);
    5557           
     
    6264void consumer(void *arg)
    6365{
     66        thread_detach(THREAD); 
     67       
    6468        waitq_sleep(&can_start);
    6569       
  • test/synch/semaphore2/test.c

    r616f1759 r8d6d76a  
    6868{
    6969        int rc, to;
     70       
     71        thread_detach(THREAD);
     72       
    7073        waitq_sleep(&can_start);
    7174       
Note: See TracChangeset for help on using the changeset viewer.