By liran bh | 5/16/2016 | Linux User Space

Threads Attributes

#include<stdio.h>
#include<unistd.h>
#include<pthread.h>
  
void *threadfn1(void *p)
{
    puts("thread1");
    return NULL;
}
  
void *threadfn2(void *p)
{
    puts("thread2");
    return NULL;
}
  
int main()
{
    pthread_t t1,t2,t3;
    pthread_attr_t attr;
    struct sched_param param;
  
    pthread_attr_init(&attr);
    pthread_attr_setschedpolicy(&attr, SCHED_RR);
  
    param.sched_priority = 50;
    pthread_attr_setschedparam(&attr, &param);
  
    pthread_create(&t1,&attr,threadfn1,NULL);
  
    param.sched_priority = 40;
    pthread_attr_setschedparam(&attr, &param);
  
    pthread_create(&t2,&attr,threadfn2,NULL);
    sleep(10);
    puts("end test");
    return 0;
}

{{CommentsModel.TotalCount}} Comments

Your Comment

{{CommentsModel.Message}}

Recent Stories

Top DiscoverSDK Experts

User photo
3355
Ashton Torrence
Web and Windows developer
GUI | Web and 11 more
View Profile
User photo
3220
Mendy Bennett
Experienced with Ad network & Ad servers.
Mobile | Ad Networks and 1 more
View Profile
User photo
3060
Karen Fitzgerald
7 years in Cross-Platform development.
Mobile | Cross Platform Frameworks
View Profile
Show All
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now