Zdravím, potřeboval bych poradit.
Pokusím se to vysvětlit na příkladu:
- Budu ručně nějak editovat soubory..
- Adresu souboru, který budu chtít dále zpracovat funkcí FX budu házet do seznamu LST
- Budu mít spuštěno vlákno V, které bude číst adresy souborů ze seznamu LST a ty zasílat funkci FX
- Vlákno V bude spuštěno po celý chod aplikace a bude kontrolovat obsah seznamu LST, ten zpracovávat a vždy bude čekat na dokončení předchozí funkce FX
(funkce FX bude soubory někam pomalu zasílat, takže editace bude probíhat často rychleji)
Nevím jak správně vyřešit a ošetřit editaci seznamu "adres" ze dvou vláken (přidání nových položek + označení(případně odstranění) zpracovaných položek)