0
голосов
0ответы
8 просмотров

Cython: как дождаться завершения всех потоков в prange?

В чистом Python (потоки сосуществуют, но не параллельны), можно дождаться завершения всех потоков, используя метод соединения: ts = [] # Потоки для i в диапазоне (10): ts.append (Thread (func =. ..)) ц [-1] ....
0
голосов
1отвечать
41 просмотр

Убейте любой поток и выйдите из процесса

Я создаю два потока, которые работают независимо. Когда в одном из потоков возникает ошибка, я возвращаюсь из этого конкретного потока с возвращаемым значением -1. Но я хочу убить другой поток и ...
0
голосов
2ответы
47 просмотров

Проблема с вызовом функции через pthread

У меня есть функция, которая подсчитывает количество вхождений строки в массиве символов. Вызов этой функции обычно с помощью findword (copy, "polar") отлично работает и печатает int, который ...
2
голосов
4ответы
81 просмотр

Почему retval является пустым ** в pthread_join?

Мне трудно понять, почему аргумент retval pthread_join является недействительным **. Я прочитал справочную страницу и попытался осмыслить ее, но я все еще не могу полностью ее понять. Я не мог ...
1
голосование
0ответы
14 просмотров

Мое приложение firebase не работает полностью, это связано с тем, что «кажется, что pthread_join () не вызывается или PTHREAD_ATTR_FLAG_DETACHED не установлен»?

Итак, я следил за учебником на YouTube о «Аутентификации Flutter Firebase». Я столкнулся с множеством проблем из-за того, что он был в старой версии firebase, но я все исправил и перенес его, ...
0
голосов
1отвечать
78 просмотров

"pthread_join" не возвращается в только что отмененном потоке (с "pthread_cancel")

У меня есть пул потоков (класс QueueWorkers) в моей программе, которые выпущены с использованием этой логики: int QueueWorkers :: stop () {for (unsigned int ix = 0; ix <threadIds.size (); ++ ix) {. ..
0
голосов
1отвечать
71 просмотр

Использование pthread_join () в нескольких потоках приводит к неожиданному поведению

Я изучаю, как использовать потоки в C, и столкнулся с проблемой при создании потоков. Я делаю программу, которая принимает 2 или более имен файлов в качестве аргументов командной строки, подсчитывает количество ...
0
голосов
1отвечать
38 просмотров

Функциональность pthread_join () в Ubuntu C

Работа над небольшим кодом C с библиотекой pthread. Мое требование для этого кода - сначала внести деньги, а затем снять деньги. #include <stdio.h> #include <pthread.h> int counter = 0; пустота *...
1
голосование
2ответы
46 просмотров

C - потоки Pthreads переходят в бесконечный цикл, если я не распечатаю вывод между ними

#include <pthread.h> #include <stdio.h> #define WIDTH 1000 #define HEIGHT 1000 typedef struct s_pair {int x; int y; } t_pair; символьные пиксели [HEIGHT] [WIDTH]; ...
0
голосов
1отвечать
Просмотров: 43

pthread_exit () и pthread_join () не работают [дубликат]

Я не знаю, почему он не возвращает введенное мной значение. Я знаю, что это не void * arg, потому что он печатает правильное число, но я понятия не имею. КОД: #include <unistd.h> #include <...
1
голосование
2ответы
61 просмотр

неверный результат распараллеливания pthreads

Я пишу C-программу, используя pthreads. Цель состоит в том, чтобы вычислить кратные заданным числам, передав их в качестве аргументов. Число для умножения и количество кратных чисел можно выбирать. ...
-2
голосов
1отвечать
75 просмотров

Ошибка сегментации (дамп ядра) в pthread_join

Я пытаюсь запустить этот файл, но он выдает эту ошибку. Получение ошибки сегментации (дамп ядра). Ошибка сегментации (дамп ядра) в pthread_join. Пробовал запускать printf на всех местах и ​​чувствовал ...
0
голосов
1отвечать
74 просмотра

Вызов pthread_join с одним аргументом вызывает ошибку сегментации?

Если я вызываю pthread_join постоянно (без использования других функций), это вызовет ошибку сегментации. Я могу решить проблему, вставив sleep (); , printf () или что-либо еще между двумя вызовами ...
0
голосов
2ответы
73 просмотра

Многопоточный Raytracer

Я делаю трассировщик лучей, я пытаюсь использовать pthread для разделения рендеринга. Я заметил, что это не помогает со скоростью, потому что функция pthread_join должна замедляться, если я использую цикл, чтобы сделать 'ожидание' ...
0
голосов
1отвечать
44 просмотра

pthread сбой в C

Я пытаюсь использовать многопоточность в своем проекте на C, используя pthread. Я играл с этим кодом, но он вылетает и не знаю почему. #include <stdio.h> #include <pthread.h> int g = 0; ...