::: °­ÁÂ/¼Ò½º/¹®¼­ :::

°­ÁÂ/¼Ò½º/¹®¼­ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±¤°í,ºñ¹æ,Áú¹®ÀÇ ±ÛÀº Áï½Ã »èÁ¦Çϸç
³»¿ëÀ» º¹»çÇÏ¿© »ç¿ëÇÒ °æ¿ì ¹Ýµå½Ã À̰÷(http://www.howto.pe.kr)À» Ãâó·Î ¸í½ÃÇÏ¿© ÁÖ¼¼¿ä


Category

  ±è¿µ´ë(2003-03-17 01:42:41, Hit : 5023, Vote : 1416
 [Thread] pthread_attr_getschedparam() function

/***************************************************
*--------------------------------------------------
*   Creat  : 2001. 04. 10  (programed by Cori-Young )
*   Site: http://www.byoneself.co.kr
*   Update :
*--------------------------------------------------
*   Compile : cc -o xxx xxx.c -lpthread -lrt
*--------------------------------------------------
* Machine hardware:   sun4u
* OS version:         5.7
* Processor type:     sparc
* Hardware:           SUNW,Ultra-60
***************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <pthread.h>
#include <stdio.h>

#define _MULTI_THREADED

static void checkResults(char *string, int rc) {

  if (rc) {

    printf("Error on : %s, rc=%d", string, rc);
    exit(EXIT_FAILURE);
  }
  return;
}

int main(int argc, char **argv)
{

  pthread_t             thread;
  int                   rc=0;
  pthread_attr_t        pta;
  struct sched_param    param;

  printf("Enter Testcase - %sn", argv[0]);
  printf("Create a thread attributes objectn");

  rc = pthread_attr_init(&pta);
  checkResults("pthread_attr_init()n", rc);

  printf("Get scheduling parametersn");
  rc = pthread_attr_getschedparam(&pta, ¢Òm);

  checkResults("pthread_attr_getschedparam()n", rc);

  printf("The thread attributes object indicates: ");
  printf("priority %dn", param.sched_priority);
  printf("Destroy thread attributes objectn");

  rc = pthread_attr_destroy(&pta);

  checkResults("pthread_attr_destroy()n", rc);

  printf("Main completedn");
  return 0;
}





43   [Unix/Linux] [Thread] pthread_equal() function  ±è¿µ´ë 2003/03/17 4848 1372
42   [Unix/Linux] [Thread] pthread_detach() function  ±è¿µ´ë 2003/03/17 5278 1426
41   [Unix/Linux] [Thread] pthread_create() function  ±è¿µ´ë 2003/03/17 5139 1352
40   [Unix/Linux] [Thread] pthread_cond_wait() function  ±è¿µ´ë 2003/03/17 4857 1323
39   [Unix/Linux] [Thread] pthread_cond_timedwait() function  ±è¿µ´ë 2003/03/17 6052 1784
38   [Unix/Linux] [Thread] pthread_cond_signal() function  ±è¿µ´ë 2003/03/17 4348 1195
37   [Unix/Linux] [Thread] pthread_cond_init() function  ±è¿µ´ë 2003/03/17 5564 1515
36   [Unix/Linux] [Thread] pthread_cond_destroy() function  ±è¿µ´ë 2003/03/17 4702 1243
35   [Unix/Linux] [Thread] pthread_cond_broadcast() function  ±è¿µ´ë 2003/03/17 4818 1395
34   [Unix/Linux] [Thread] pthread_condattr_destroy() function  ±è¿µ´ë 2003/03/17 4688 1348
33   [Unix/Linux] [Thread] pthread_cond() function  ±è¿µ´ë 2003/03/17 6174 1634
32   [Unix/Linux] [Thread] pthread_cleanup_push() function  ±è¿µ´ë 2003/03/17 5031 1448
31   [Unix/Linux] [Thread] pthread_cleanup_pop() function  ±è¿µ´ë 2003/03/17 5026 1480
30   [Unix/Linux] [Thread] pthread_cancel() function  ±è¿µ´ë 2003/03/17 5977 1701
29   [Unix/Linux] [Thread] pthread_attr_setinheritsched() function  ±è¿µ´ë 2003/03/17 5210 1456
28   [Unix/Linux] [Thread] pthread_attr_setdetachstate() function  ±è¿µ´ë 2003/03/17 5422 1539
27   [Unix/Linux] [Thread] pthread_attr_init() function  ±è¿µ´ë 2003/03/17 4878 1382
  [Unix/Linux] [Thread] pthread_attr_getschedparam() function  ±è¿µ´ë 2003/03/17 5023 1416
25   [Unix/Linux] [Thread] pthread_attr_getinheritsched() function  ±è¿µ´ë 2003/03/17 5074 1559
24   [Unix/Linux] [Thread] pthread_attr_getdetachstate() function  ±è¿µ´ë 2003/03/17 5129 1490

[1][2][3][4][5][6][7] 8 [9][10]
 

Copyright 1999-2021 Zeroboard / skin by zero