Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Непонятная разница в производительности Уважаемые эксперты! Есть у меня программа на С++, код которой я транслировал в двух системах: • Microsoft Visual Studio 2010 со штатным компилятором среды; • Code::Blocks версии 10.05 с пакетом MinGW и компилятором g++ версии 4.6.1. Проверка проводилась на следующей платформе: • Процессор Intel® Core™ i3 CPU 530 @2.93, индекс производительности 6.9; • Оперативная память 4 Гб, индекс... https://www.cyberforum.ru/ cpp/ thread416848.html C++ Высота бинарного дерева поиска
Что неправильно в программе? Полное условие #include <iostream> #include <cstdio> #pragma comment (linker, "/stack:250000000") using namespace std;
C++ метод группового учета аргументов https://www.cyberforum.ru/ cpp/ thread415481.html
никак не могу разобраться хотел бы применить этот метод для прогнозирования сигналов которые состоят из координат времени и значения функции. кто реализовывал уже такое..? Добавлено через 2 часа 11 минут тоесть грубо говоря предсказать координаты следующей точки,имея в распоряжении проиндексированный массив точек.
C++ Covert chanell/DNS https://www.cyberforum.ru/ cpp/ thread413221.html
Помогите!прогу делать на сях, ось Линух задание - через DNS передача скрытых пакетов по каналу Covert Chanell. Проверять работу надо прогой WiresShark - тестировать будет на ней,пакеты должны быть инвалидными. Ребят кто нибудь откликнитесь пожалуйста, сдавать уже в субботу, просто жизненно необходимо, за мной не заржавеет!
C++ Что хотел сказать автор?
Код C++ #define MAX_SIZE (8192) signed char buf; почему нельзя записать: signed char buf; точнее, чем они могут различаться? MAX_SIZE используется только в одном месте, больше в коде нигде не используется.
C++ Моделирование страничной виртуальной памяти и алгоритмов свопинга https://www.cyberforum.ru/ cpp/ thread412017.html
Господа, в общем есть задание Написать программу, реализующую, согласно варианту (табл. 2), один из алгоритмов выгрузки страниц. В программе должны присутствовать два глобальных массива, один из которых олицетворяет оперативную память, а другой, – внешний носитель. Размер каждого из массивов должен быть не менее чем 256 байт. Использование других глобальных переменных в программе запрещено (то...
C++ Системный таймер https://www.cyberforum.ru/ cpp/ thread411015.html
Нужно измерить время между пакетами, которые передаются по rs-232!!! Нужно использовать системный таймер и конкретно буфер OL!!! если есть разбирающиеся люди - отпишитесь пожалуйста!!!
Оператор присваивания в условии C++
Есть конструкция вида: class AC_Node; class Vector; Vector *pQueue = someValue; AC_Node* r = 0; while (r = (AC_Node*)pQueue->Dequeue()) { ....
C++ Нарушение прав доступа при записи значения в выделенную память суть такая,есть игра ,игру запустил,запустил артмани,нашел адрес и значение которое в нем хранится. и тут на те нарушение прав доступа при записи,я бы понял это если бы память была не выделена,но она выделена игрой. вот код #include<iostream> #include<Windows.h> using namespace std; int main() { https://www.cyberforum.ru/ cpp/ thread405804.html C++ long > short ? https://www.cyberforum.ru/ cpp/ thread404045.html
Правда ли что long строго больше чем short ? Или существуют платформы и/или реализации, где long = short?
Библиотека метапрограммирования C++
Увлекшись метапрограммированием, начатым в предыдущей теме, я решил написать небольшую библиотеку метафункций. Изначально всё это предназначалось для работы с кортежами, но на самом деле оно применимо к любым шаблонным классам. В том числе возможна совместная работа с библиотекой "Boost.MPL" (но очень осторожная, т.к. в "Бусте" не используются списки типов переменной длины). Отличие от...
C++ HOOK для продвинутых https://www.cyberforum.ru/ cpp/ thread401949.html
Есть полностью работоспособная пара DLL и EXE реализующая CBT-HOOK. Хочу расширить проект: в CBTProc могу парсить только заголовок окна GetWindowText, допустим я отловил событие explorer.exe - как узнать что делает приложение(окна типа Удаление файла не парсятся:(, а я ещё и путь хочу выжать к удаляемому файлу). Кто работал отзовитесь...
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
27.12.2011, 22:38 0

Как получить TID текущего потока? (библиотека pthread, компилятор g++ 4.6.1 открытый вопрос niXmanу) - C++ - Ответ 2335970

27.12.2011, 22:38. Показов 17785. Ответов 77
Метки (Все метки)

Ответ

если мыслить абстрагированно от платформы, то pthread_self() должна возвращать идентификатор потока, в котором была вызвана. что она и делает.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <pthread.h>
#include <stdio.h>
 
void* dowork(void* arg){
   (void)arg;
   printf("ID = %x\n", pthread_self());
}
 
int main(int argc, char *argv[]){
   pthread_t th1, th2;
   
   pthread_create(&th1, 0, &dowork, 0);
   pthread_create(&th2, 0, &dowork, 0);
   
   pthread_join(th1, 0);
   pthread_join(th2, 0);
}
ID = 1
ID = 2
Добавлено через 25 минут
ТС`а и след пропал. тему можно щитать закрытой.

Вернуться к обсуждению:
Как получить TID текущего потока? (библиотека pthread, компилятор g++ 4.6.1 открытый вопрос niXmanу) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2011, 22:38
Готовые ответы и решения:

Как узнать, что поток закончился (библиотека pthread)?
Друзья! Есть ли какая-нибудь pthread-функция, которая вызывается в основном потоке X и показывает-...

Компилятор не видит библиотеку pthread
При реализации многопоточности столкнулся с проблемой :компилятор не видит библиотеку...

Приоритет потока (pthread)
Доброго времени суток! Есть такой код:#include &lt;pthread.h&gt; #include &lt;iostream&gt; #include...

библиотека pthread.h в Code::Blocks
не могу найти как подключить библиотеку pthread.h в Code::Blocks. Помогите,пожалуйста, кто знает.

77
27.12.2011, 22:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2011, 22:38
Помогаю со студенческими работами здесь

Pthread функция потока внутри класса
Нужно чтобы функция pthread_create принимала на входе функцию-член класса, в котором я вызываю...

Изолирование данных родительского потока от дочернего в pthread
Сабж. Как сделать так, что бы в дочернем потоке не были видны данные родительского потока? Для...

Параллельное программирование, библиотека pthread. Объединение, пересечение, разность множеств A, B, C
Приветствую всех! Возникла проблема, ума не приложу как ниже указанную задачу реализовать через...

Как получить ответ на открытый порт UDP
Доброго времени суток! Делаю небольшую программку которая отправляет широковещательный запрос на...

как получить дескриптор файла, открытый функцией fopen
как получить дескриптор файла, открытый функцией fopen

Как можно программно открыть ссылку и получить в окне броузера открытый файл?
Добрый день! Как можно программно открыть ссылку и получить в окне броузера открытый файл? ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru