Biblioteca coroutine portátil.

Implementação portátil da biblioteca Coroutine escrita no ANSI C
Baixe Agora

Biblioteca coroutine portátil. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Davide Libenzi
  • Site do editor:
  • http://www.xmailserver.org/davide.html

Biblioteca coroutine portátil. Tag


Biblioteca coroutine portátil. Descrição

Implementação portátil da biblioteca coroutine escrita no ANSI C Biblioteca coroutine portátil (PCL) implementa a funcionalidade de baixo nível para coroutines. Para uma definição do termo coroutine, ver a arte da programação de computadores por Donald E. Knuth.Coroutines são um ambiente multitarefa cooperativo muito simples, onde a mudança de uma tarefa para outra é feita explicitamente por uma chamada de função. Coroutsines são muito mais rápidos que os processos ou threads mudarem, já que não há envolvimento do núcleo do sistema operacional para a operação.Also coroutines exige muito menos recursos do sistema operacional do que os processos de threads. A ideia de escrever esta biblioteca começou quando eu estava testando a funcionalidade do Linux Epoll e o desempenho. Inicialmente começou a usar a biblioteca Coro por E. Toernig e achei a biblioteca muito interessante. Foi simples e ainda poderoso. As limitações da biblioteca da Coro eram de portabilidade e falha quando não forem usadas em conjunto com certas versões do GCC.so decidi escrever uma nova biblioteca para abordar os problemas acima mencionados, também fazendo ideias portáteis de comutação de contexto da Biblioteca GNU PTH. Esta biblioteca é facilmente portátil em quase todos os sistemas UNIX e no Windows.it pode usar as funcionalidades UContext.h (getContext () / makecontest () / swapcontext ()) ou o padrão Longjmp () / Setjmp ().


Biblioteca coroutine portátil. Software Relacionado

Python-observável

Python-Observável permite que os desenvolvedores Python criem malhas de objeto vagamente acopladas com uma implementação completa de observadores / observáveis. ...

129

Download

ftplibpp.

ftplib ++ contém uma classe C ++ fornecendo funcionalidade do cliente FTP. ...

165

Download