threadless.io/index.html

63 lines
1.9 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="description" content="threadless.io : Concurrent I/O without threads">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>threadless.io</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/jrcutler/threadless.io">View on GitHub</a>
<h1 id="project_title">threadless.io</h1>
<h2 id="project_tagline">Concurrent I/O without threads</h2>
<section id="downloads">
<a class="zip_download_link" href="https://github.com/jrcutler/threadless.io/zipball/master">Download this project as a .zip file</a>
<a class="tar_download_link" href="https://github.com/jrcutler/threadless.io/tarball/master">Download this project as a tar.gz file</a>
</section>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<p><code>threadless.io</code> will present multiple mechanisms to perform I/O operations concurrently without threads. Eventually, this will include the following:</p>
<ul>
<li>Event loops
<ul>
<li><code>select</code></li>
<li><code>epoll</code></li>
<li><code>kqueue</code></li>
</ul>
</li>
<li>Asynchronous callback-based I/O</li>
<li>Psuedo-blocking I/O with coroutines</li>
</ul>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p class="copyright">threadless.io maintained by <a href="https://github.com/jrcutler">jrcutler</a></p>
<p>Published with <a href="https://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
</body>
</html>