Dariusz
Bujak
Student, młodszy
programista JAVA,
C++
Temat: C++ i watki
Witam, mam taka klase
#pragma once
#include<string>
using namespace std;
class P
{
private:
unsigned int id;
string portCOM;
bool transmission;
public:
P(unsigned int, string);
~P(void);
unsigned int getId(void);
string getPortCOM(void);
bool isTransmission(void);
void setTransmission(bool);
};
i teraz tak w jednym watku chodzi sobie petelka która caly czas sie kreci i sprawdza mi wartość isTransmission jezeli jest rowna false wtedy uruchamia sie mowy watek do którego przekazuje zmienna za pomoca referencji element z tablicy vector<P> element klasy P. I teraz na starcie nowy watek ustawia wartość setTransmission(true) a po zakonczeniu ustawia setTransmission(false). Wiec mam do doświadczonych ludzi w programowaniu wielo watkowym czy musze ustawić sekcje krytyczna dla tak przekazywanego obiektu P?Dariusz Bujak edytował(a) ten post dnia 12.06.12 o godzinie 21:16