Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
Public Attributes | List of all members
task_queue_t Struct Reference

Public Attributes

pthread_mutex_t lock
 
pthread_mutex_t alloc_lock
 
task_thead
 
task_list_tfree_list
 
int32_t count
 
int32_t alloc_size
 

Detailed Description

Definition at line 41 of file task_queue.h.

Member Data Documentation

◆ alloc_lock

pthread_mutex_t task_queue_t::alloc_lock

Definition at line 43 of file task_queue.h.

◆ alloc_size

int32_t task_queue_t::alloc_size

Definition at line 47 of file task_queue.h.

◆ count

int32_t task_queue_t::count

Definition at line 46 of file task_queue.h.

◆ free_list

task_list_t* task_queue_t::free_list

Definition at line 45 of file task_queue.h.

◆ head

task_t* task_queue_t::head

Definition at line 44 of file task_queue.h.

◆ lock

pthread_mutex_t task_queue_t::lock

Definition at line 42 of file task_queue.h.


The documentation for this struct was generated from the following file: