louxiu / strongswan-thread-pool

A nice thread pool stripped from strongswan 4.5.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This nice thread pool is stripped from strongswan 4.5.0.

  1. job is the most commcon type of job
  2. callback job is a special job that can be executed more than one time and contain select and other call.
  3. scheduled jobs, these jobs are timer jobs and scheduled by a scheduler

The cancel of job is well supported. There are child jobs The scheduler is a callback job The number of threads can be adjusted dynamically Human readable thread ID

Other:

  1. Implementation of the rwlock_t interface uses mutex_t and condvar_t primitives
  2. leak detect module
  3. simple lex parser interface
  4. a mutex profiler
  5. backtrace module

About

A nice thread pool stripped from strongswan 4.5.0


Languages

Language:C 82.8%Language:C++ 17.2%