Pthreads & Multicore CPU на LinuxC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Pthreads & Multicore CPU на Linux

Сообщение Anonymous »

Я пишу простое приложение, которое использует потоки для повышения производительности.
Проблема в том, что это приложение работает нормально в Windows, используя 2 ядра, которые есть в моем процессоре. Но когда я выполняю на Linux, кажется, что использует только 1 ядро. < /P>

Я не могу понять, почему это происходит. > Это мой код, c ++: < /p>

#include
#include
#include
#include

void* function(void*)
{
int i=0;
for(i=0; i

Вывод на Linux: < /p>

Time Sequential: 50 ms
Time Concurrent: 1610 ms
< /code>

Вывод в Windows: < /p>

Time Sequential: 50 ms
Time Concurrent: 30 ms


Подробнее здесь: https://stackoverflow.com/questions/506 ... u-on-linux
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pthreads & Multicore CPU на Linux
    Anonymous » » в форуме C++
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Вариант сборки PIP для использования Multicore
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Python Multiprocessing VS резьба для CPU Bound Work на Windows и Linux
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • PHP: pthreads не загружается на PHP 8.1
    Anonymous » » в форуме Php
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • PHP: pthreads не загружается на PHP 8.1
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»