Find Jobs
Hire Freelancers

Multi Thread (pthread_create) in “F-Stack” -- 2

$10-120 USD

Închis
Data postării: peste 4 ani în urmă

$10-120 USD

Plata la predare
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) ...
ID-ul proiectului: 21044445

Despre proiect

3 propuneri
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
3 freelanceri plasează o ofertă medie de $57 USD pentru proiect
Avatarul utilizatorului
Posso fazer o projeto durante o final de semana, mas sem saber o porque outras pessoas acham que é assim tão fácil tenho minhas reservas. Uma delas é que como o F-Stack usa coroutines ele talvez tenha muitos pontos que não sejam thread-safe. Tenho bastante experiencia com C e C++, estou colocando um valor baixo para ter alguma coisa para fazer no fim de semana, mas caso não seja viável o projeto, também não quero jogar meu tempo fora, por isso a contra-partida do valor baixo é a seguinte: metade no inicio, metade na entrega. Se não for viável, não paga a outra metade da entrega. Só a taxa do site é 16% do valor, então é quase que valor de uma pizza e umas breja, trabalho em troca de comida, não tem com ser mais barato.
$30 USD în 2 zile
4,9 (8 recenzii)
3,4
3,4
Avatarul utilizatorului
I am good in c programming. I have done pthread. I can do this job. Given an opportunity I will prove my self.
$65 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul BRAZIL
Belo Horizonte, Brazil
0,0
0
Metoda de plată a fost confirmată
Membru din iun. 20, 2018

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.