Jenomze pri prepinani projketu s "leave app in memory" se zadny novy proces nespousti.trux píše:Normalne se ID procesoru uklada do pameti a pri kazdem spusteni (nebo prepnuti) noveho procesu se kotroluje, ktere procesy jsou jeste v behu. Novy proces se pak strci na CPU, kde nic nebezi. Trochu me udivuje, ze to nefunguje se dvema ruznymi projekty, protoze by v tom nemel byt zadny rozdil.
Priklad:
1 spusteni - CPDN #1 on CPU #0, CPDN #2 on CPU #1
2. prvni prepnuti CPDN #1 on CPU #0, SETI #1 on CPU #1 (CPDN #2 still assigned to CPU #1)
3. druhe prepnuti SETI #2 on CPU #0, SETI #1 on CPU #1 (CPDN #2 still assigned to CPU #1, CPDN #1 still assigned to CPU #2)
4. dokonceni SETI #1, SETI #2 on CPU #0; pokud se na CPU #1 pusti CPDN #1, je to OK, ale pusti-li se CPDN#1, perou se o jedno jadro a druhe se flaka.





