Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno mysql++ a multithread aplikacia

Skontroluj návratové hodnoty každého volania funkcií, ktoré pracujú s rwlockom. Ešte môžeš skontrolovať, či nie je volanie SQL príkazu blokované na strane databázy (SHOW PROCESSLIST).

Ďalšie konkrétne rady už nemám, len všeobecne: musíš presne určiť miesto, v ktorom vlákna zatuhnú, a zanalyzovať, prečo vykonávanie nepokračuje ďalej. Ladenie takýchto chýb vo viacvláknových aplikáciách je náročné, takže želám veľa šťastia.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny