Форум программистов, компьютерный форум CyberForum.ru

Борьба за ресурсы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Аномалия" в сортировке массивов http://www.cyberforum.ru/cpp-beginners/thread409382.html
Есть массив чисел int. В котором присутствуют как отрицательные, так и положительные числа. Есть два цикла for - один из которых записывает все отрицательный числа в конец массива, другой в начало, на вид они одинаковы, почему по разному работают? Вот код первого (отрицательный числа в конец) int num = { -1,-2,3,4,-1,6,-7,8, -1, -1 }; for(int y=0; y<10-1; y++){ for(int f=0;...
C++ Строки библиотека string.h Дана строка символов, состоящая из букв и цифр. Найти количество букв в данной строке. Использовать функции библиотеки string.h http://www.cyberforum.ru/cpp-beginners/thread409376.html
C++ Вывести табличные функции
Всем доброй ночи. Выручайте, задали по программированию задачу. Очень плохо понимаю предмет, но сдать надо, так как сессия на носу! --------------------------------------------------------------------------------------------- Условие: Вывести табличные функции f(x,y)= (x cos x + y cos y)/x-y При x=0 (п/8) п; y=0 (п/16) п Сделать две разных программы. C операторами: 1.задействовать...
2 мерный массив. C++
Дана целочисленная прямоугольная матрица. определить: 1) Количество отрицательных элементов в тех строках которые содержат хотябы один нулевой элемент. 2) номера строк и столбцов всех седловых точек матрицы. Примечание. Матрица А имеет седловую точку Aj, если Aj является минимальным элементом в i-й строке и максимальным в j-v столбце. помогите пожалуйста)
C++ Сохранение вектора в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread409360.html
Есть класс в котором содержится только указатель на строку символов. Далее есть vector<OurClass> v. Как сохранить в текстовый файл наш вектор более грамотно и экономично Чтение из файла назад в вектор производиться не будет :D Добавлено через 56 минут Поднимаю
C++ не могу разобратся, что-то не так с сохранением в файл(VS 2010) помогите пожалуйста, вроде все работает кроме бинарного сохранения в файлTPop*data,*tmp; FILE*Txt; int fh=0; int deln=0; CString S; if(savegood==-1){MessageBox(_T("Оберіть режим збереження."),_T("Інформація"),MB_OK|MB_ICONINFORMATION);return;} F=_tfopen(Sfilename,_T("wb")); if(!F){MessageBox(_T("Файл не відкритий!"),_T("Помилка!"),MB_OK|MB_ICONSTOP);return;} if(savegood){... подробнее

Показать сообщение отдельно
KuKu
 Аватар для KuKu
1538 / 1016 / 69
Регистрация: 17.04.2009
Сообщений: 2,946
16.12.2011, 23:36     Борьба за ресурсы
Добрый день! Встал вопрос, возможно надуманный.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void* a(void* argv)
{
  while(1)
  { 
    cout << (char*)argv;
  }
}
void* b(void* argv)
{
  while(1)
  { 
    cout << (char*)argv;
  }
}
Будет ли
C++
1
2
3
  char str[] = "abcdefgh";
  pthread_create(&h1, NULL, a, (void*)str);
  pthread_create(&h2, NULL, b, (void*)str);
быстрее чем
C++
1
2
3
  char str[] = "abcdefgh";
  pthread_create(&h1, NULL, a, (void*)str);
  pthread_create(&h2, NULL, a, (void*)str);
Логика такая, функция хранится где-то в одном экземпляре. Если один кусок дергать из разных потоков, то будут какие-то блокировки, борьба за память и тому подобное. Это так или нет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru