Clubcos
0.0.0
Clubcos - Clubc Operating System
|
#include <stddef.h>
#include <stdint.h>
데이타 구조 | |
struct | tagLinkedListNode |
이중 환형 연결 리스트의 한 노드를 나타내는 구조체입니다. 더 자세히 ... | |
struct | tagLinkedList |
이중 환형 연결 리스트 구조체입니다. 더 자세히 ... | |
타입정의 | |
typedef struct tagLinkedListNode | LinkedListNode |
이중 환형 연결 리스트의 한 노드를 나타내는 구조체입니다. 더 자세히 ... | |
typedef struct tagLinkedList | LinkedList |
이중 환형 연결 리스트 구조체입니다. 더 자세히 ... | |
함수 | |
void | ckLinkedListPushBack_lockfree (LinkedList *pList, LinkedListNode *pNode) |
단일 소비자/생산자 환경에서 lock-free하게 요소를 LinkedList 맨 뒤에 삽입합니다. 더 자세히 ... | |
LinkedListNode * | ckLinkedListPopFront_lockfree (LinkedList *pList) |
단일 소비자/생산자 환경에서 lock-free하게 LinkedList 의 맨 앞 요소를 빼옵니다. 더 자세히 ... | |
typedef struct tagLinkedList LinkedList |
이중 환형 연결 리스트 구조체입니다.
typedef struct tagLinkedListNode LinkedListNode |
이중 환형 연결 리스트의 한 노드를 나타내는 구조체입니다.
LinkedListNode* ckLinkedListPopFront_lockfree | ( | LinkedList * | pList | ) |
단일 소비자/생산자 환경에서 lock-free하게 LinkedList 의 맨 앞 요소를 빼옵니다.
[in] | pList | LinkedList 구조체입니다. |
NULL입니다.
void ckLinkedListPushBack_lockfree | ( | LinkedList * | pList, |
LinkedListNode * | pNode | ||
) |
단일 소비자/생산자 환경에서 lock-free하게 요소를 LinkedList 맨 뒤에 삽입합니다.
[in] | pList | LinkedList 구조체입니다. |
[in] | pNode | 삽입할 요소의 노드입니다. |