Importante: O prazo estimado por outros programadores é de 5 ~ 30Minutos, pois todos alegaram ser um serviço bem fácil, estou na plataforma freelancer para encontrar um preço melhor.
Eu preciso de você para modificar um projeto já existente em c para mim. O nome é “F-Stack”, eu gostaria que esse programa: “F-Stack” funcionasse em múltiplos threads, mais precisamente: pthread_create.
O que é F-Stack?
R: Um kit de desenvolvimento de rede de espaço do usuário com alto desempenho baseado em DPDK (Kernel Bypass), pilha TCP/IP do FreeBSD e API
O F-Stack e compatível com Linux, no meu caso Centos 7.
Um exemplo de função do f-stack:
ff_kqueue() e ff_epoll_create() e ff_socket() e ff_listen() e ff__bind() e muito mais
Minha solicitação:
Ao executar uma função que contenha qualquer função ff(f-stack) em um thread (pthread_create) o programa apresenta “Falha de segmentação”, quero que o programador em c habilite o programa para funcionar em múltiplos threads (pthread_create)
Como deve ser feito:
Sem modificar ou atrapalhar o desempenho do programa.
Quando o serviço estará pronto?
R: Quando esta chamada funcionar sem erros:
pthread_create(&thread_id, NULL, routine, (void*)(“Initing”));
Nota-se:
Se eu utilizar a função “routine” sem estar no pthread ela funcionará sem problemas.
Recomendação:
Modificar o arquivo de nome “./lib/ff_compat.c” que contém a função: ff_init_thread0(void) ...
Olá,
Eu li os detalhes do trabalho do seu projeto e tenho certeza absoluta de que posso executá-lo muito bem, tenho mais de 5 anos de experiência nele.
Tenho 5 estrelas de classificação ***** no Freelancer.com
Eu forneço -
- Serviços 24x7 para meus clientes (a razão pela qual meus clientes me amam e aumentam)
- 1 mês de serviço gratuito após a conclusão do projeto
- Desenvolvimento em nosso servidor de teste no início e fará a migração depois de tudo concluído e aprovado
Faz mais de 5 anos que presto serviços aqui
Reuni mais de 1000 análises no meu mercado off-line, concluí mais de 1500 projetos
Estar no Top Rankings do Freelancer
Trabalhei em todos os tipos de projetos, sendo pequenos, médios ou longos
Ping-me a qualquer momento, estou sempre lá para ajudar (24x7)
Obrigado