Wpis z mikrobloga

#c++ #programowanie #cpp #pytaniedoeksperta

Hej MirkoGuruCpp pytanko uczę się pisać w c++ i na dodatek wielowątkowo ;(
ale dostaje

Segmentation fault (core dumped)

https://github.com/dzaczek/codingground/blob/master/ProgWsp2/main.cpp

http://goo.gl/7KqEHK

Może komuś się rzuci w oczy co nie gra .

Program w założeniu ma podawać złe wyniki N wątki moja bez blokad pracować na 1 tabeli histogram[]
dzaku - #c++ #programowanie #cpp #pytaniedoeksperta 

Hej MirkoGuruCpp pytanko uczę...

źródło: comment_fNYKXwgz5JE157h7dvCA5D11XWYIJn2t.jpg

Pobierz
  • 19
@dzaku: w konsoli wpis ulimit -u unlimited , odpal program, jak znowu dostaniesz core dumpa, powinien sie stworzyc plik o nazwie 'core' w katalogu aplikacji. Potem gdb sciezka_do_aplikacji --core core, wpisz backtrace i masz miejsce gdzie Ci sie wysypalo.
@dzaku:
1) linijka 190: zmien na sizeof(histogram)/sizeof(int) lub na histogram.size() lub na SIZEARRAY
2) zmieniajac zakres
liczb na wiekszy niz 100 dziala

dlaczego uzywasz a nie ?
@afe1: no jeszcze zrobiłem aby wątki pracowały na wskaźnikach do tabeli . pthreads nie wiem czemu ;P gdzies tak bylo w jakim tutorialu ;S z tym size masz zdecydowanie racje ;P
@afe1: A jednak dzięki :)

Hej hej @Zimnx: @PanWitold:

Szybkie pytanko bo mierze czasy wykonywania za pomocą 2 metod i poza 1-wątkiem mam drastyczną różnice z

2 kolumną

2 koluman a pomocą clockt i odejmuje


clock_t end = start();
clock_t end = clock();

double diffticks = clock1 - clock2;
double diffms = diffticks / ( CLOCKS_PER_SEC / 1000 );

a w trzeciej kolumnie 3

typedef unsigned long long
dzaku - @afe1: A jednak dzięki :) 


Hej hej @Zimnx: @PanWitold: 

Szybkie pytan...

źródło: comment_cSwGLb48P9XOKmSp9ZP0pqAeUbz9DOFo.jpg

Pobierz