Вопросы по теме 'pthread-join'
Утечка памяти в Windows pthread. `pthread_join` не освобождает память
Простой тест:
void testMemoryLeak_PthreadCreateJoin(void)
{
auto taskFunction = [](void*args) -> void*
{
return nullptr;
};
pthread_t pth;
int err = pthread_create(&pth, /*attr*/nullptr, taskFunction, /*args*/nullptr);...
1377 просмотров
schedule
23.02.2022
pthread_join() вызывает ошибку сегментации
Я работаю над пониманием потоков и столкнулся с этой ошибкой сегментации, которую я не могу исправить. Я сузил ошибку до функции pthread_join() , но не могу двигаться дальше. Насколько я понимаю, цикл for должен быть таким же, как цикл для...
583 просмотров
schedule
17.04.2022
Код ошибки pthread_join 3
у меня проблема в моем проекте. мне выдает код ошибки 3.
Я просто добавляю часть своего кода, чтобы вы видели, что я сделал. в main.cpp, который я объявил в потоках, я отправляю в initRequestThreads(в thread.h) для создания потоков. затем в...
3760 просмотров
schedule
04.07.2022
неожиданный результат при типе приведения возвращаемого значения из pthread в C
Я практиковал pthread в C, попробуй разработать функцию, которая как можно более равномерно распределяет нагрузку между потоками. Каждый поток возвращает целое число, представляющее объем работы, который им был назначен.
#include <stdio.h>...
316 просмотров
schedule
26.07.2022
main() не завершается после успешного pthread_join
У меня есть программа, которая запускает поток, а затем ждет завершения этого потока, прежде чем он вернется. Код примерно такой:
int main(int32_t argc, char* argv[]) {
pthread_t t;
/* initialization and other stuff
...
*/...
106 просмотров
schedule
12.09.2022
pthread отсутствие синхронизации
У меня есть следующий код.
Этот код предназначен для TFTP-сервера, который создает ответвление или поток для каждого полученного запроса. Моя проблема в методах потока.
Например, я запрашиваю 30 файлов с сервера, он должен создать 30 потоков и...
91 просмотров
schedule
16.11.2022
Pthread_join и Pthread_exit в c
#include<stdio.h>
#include<stdlib.h>
#include<pthread.h>
void * function(void *);
main()
{
pthread_t p[5];
int j;
int *arg1[4];
int arr[5]={1,2,3,4,5};
for(j=0;j<=4;j++)...
537 просмотров
schedule
25.10.2023
PThread — поток закрывается раньше, несмотря на вызов pthread_join
Я реализовал PThreads довольно элементарно:
#include<iostream>
#include<pthread.h>
#include<stdio.h>
using namespace std;
class ThreadParameter
{
public:
char symbol_char;
int count;
};
void* print_char (void* param)
{...
240 просмотров
schedule
08.12.2023
Почему pthread_join не работает на последней итерации (что приводит к ошибке сегментации)?
Новичок в многопоточности здесь. Ровно на 5-й итерации (т. Е. При выполнении pthread_join (threadID [4], NULL) моя программа терпит неудачу из-за ошибки сегментации.
Я создаю несколько потоков для добавления / вычитания 1 из переменной счетчика...
128 просмотров
schedule
21.01.2024
Многопоточность и pthread_join
Моя программа читает лабиринт из текстового файла, затем основная программа создает 3 разных потока, чтобы копаться в этом лабиринте и искать выход. Когда поток обнаруживает выход, он публикует путь решения в основном потоке.
В этом лабиринте есть...
439 просмотров
schedule
11.02.2024