Atlas Runtime
|
#include <alloca.h>
#include <assert.h>
#include <complex>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
Classes | |
struct | Node |
struct | SearchResult |
Typedefs | |
typedef struct Node | Node |
typedef struct SearchResult | SearchResult |
Functions | |
Node * | createNode (int Num) |
Node * | insertPass1 (int Num) |
long | printSLL () |
void * | insertPass2 (__attribute__((unused)) void *threadid) |
int | main (int argc, char *argv[]) |
Variables | |
Node * | SLL = NULL |
int | NumItems = 0 |
int | NumFAI = 0 |
int | NumBlanks = 0 |
pthread_mutex_t | InsertPosLock = PTHREAD_MUTEX_INITIALIZER |
Node * | InsertAfter = NULL |
int | InsertValue |
typedef struct SearchResult SearchResult |
Node* createNode | ( | int | Num | ) |
Node* insertPass1 | ( | int | Num | ) |
void* insertPass2 | ( | __attribute__((unused)) void * | threadid | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
long printSLL | ( | ) |
Node* InsertAfter = NULL |
pthread_mutex_t InsertPosLock = PTHREAD_MUTEX_INITIALIZER |
int InsertValue |
int NumBlanks = 0 |
int NumFAI = 0 |
int NumItems = 0 |
Node* SLL = NULL |