witam. mam kilka pytań odnośnie wątków w c++b:
- jeśli mam kilka wątków, które odwołują się do globalnej tablicy bądź obiektu typu np. TMemo jedynie z nich CZYTAJĄC to czy konieczna jest synchronizacja?
- sytuacja jak powyżej tyle, że pytanie brzmi - czy w przypadku dosyć sporej ilości wątków (tak z 15) lepiej zapewnić unikalne dane dla danego wątku (kopia danych dla wszystkich wątków) czy mogą korzystać tylko z jednego egzemplarza? kontekst tego jest taki, że tych danych jest dosyć sporo (np. 6 obiektów TMemo, każdy zawiera jakieś 2000-4000 linii) a wątki wykonują żmudne, cykliczne operacje na nich (kilkaset razy nawet wracając się do jednej linii). co będzie w takim wypadku szybsze - użycie wspólnych danych czy kopia danych dla każdego wątku? (czas kopiowania danych akurat tutaj nie ma znaczenia, dane mogą być na starcie programu zainicjowane do osobnych obiektów).
z góry dzięki za sugestie, pozdrawiam