hinsightd MT

hinsightd logo 'beary'
hinsightd v0.9.20
hinsightd v0.9.19
hinsightd v0.9.18
hinsightd v0.9.17

This page is about the multithreaded branch of the hinsightd webserver project. At the moment this branch only has basic file serving features. This is a work in progress.

The multithreaded model is very simplistic, the main thread spawns a bunch of subthreads and each thread (including main) just block on accept, while not a very elegant algorithm it does make it easy to reduce the number of locks and with that the number of bugs.