 |
|
onjour, je suis débutant dans l'utilisation de nsthread et de la programmation multithreadé. aussi, je compte sur vos lumières. 1. ce que je veux faire (et au passage que j'ai fait) : j'ai mon code principal dans lequel je veux faire ça : code 1 lancement thread 1 suite code1 . . code 2 pause ... citation(guillôme @ 21 aug 2006, 19:38) citation(p3consulting @ 21 aug 2006, 17:32) si vous avez compris cela, c'est que je me suis mal expliqué
le fait de ne pas faire de polling sur un état dans un while, la variable globale, les locks sont des problèmes distincts
ah mince, moi qui croy |
 |
| (forum.macbidouille) |
 |
|
on, je sais qu'il y a des experts en objective-c qui traînent par ici, donc je vais soumettre ma question j'ai une fonction qui va faire des calculs et qui va être appelée par un detachnewthreadselector:totarget:withobject: mon problème c'est qu'elle pourra être appelée une 2è fois avant m... citation(f_cam @ 6 jan 2006, 19:32) pour faire "cocoa" tu peux utiliser des nslock, ca fait un peu moins peur. l'endroit où déclarer le nslock dépend un peu de si tu veut un lock pour toute l'appli, un lock pour chaque document etc... merci ! effectivement, ça fait moins peur comme ça donc, |
 |
| (forum.macbidouille) |
 |
|
(id)obj { [mutex lock]; if (resolutionstepsthread) { nslog(@"thread killed"); thread_terminate(resolutionstepsthread); [resolutionstepspool release]; resolutionstepspool = nil; ... pour résoudre ce genre de problème avec seulement 2 threads, il serait plus simpel d'utiliser le mécanisme do qui implique que le thread secondaire utilise effectivement la run loop (càd appelle effectivement "run" ou l'une de ses varaintes) ce qui permet d'utilsier une nsconnection entre le |
 |
| (forum.macbidouille) |
 |
|
je pensais donc me coller au multi-thread cocoa mais voilà, sur certains forums, y a des gars hyper pointus qui débatten... je pensais donc me coller au multi-thread cocoa mais voilà, sur certains forums, |
 |
| (forum.macbidouille) |
 |
|
citation(guillôme @ 22 aug 2006, 15:34) citation(p3consulting @ 22 aug 2006, 13:02) drôle de raisonnement
c'est vous qui contrôler l'ordre des sons, non ? une simple file d'attente suffit à résoudre le problème
quand un son est fini vous prenez le suivant dans la queue
ben euh non... (m... citation(p3consulting @ 21 aug 2006, 17:32) et pour éviter le polling vous pouvez utiliser un nstimerâ'¦ en relisant tout le fil et à la lumière de tous les échanges, j'ai enfin compris ce qui doit être basique pour tout le monde - mais qu'on est enfermé dans sa logique, c'est dur d'en so |
 |
| (forum.macbidouille) |
 |
|
code boolean tab[16]; ou code maclasse tab2[16]; je voudrais savoir si ces classes sont thread safe? peut on faire une effectation depuis 2 thread en même temps? en gros, je voudrais savoir si le fait d'écrire dans ces classes depuis 2 threads concurrents posera probl... exact, mais vector est déprécié, il me semble qu'il faut maintenant utiliser arraylist qui doit aussi être thread safe. j'ai ma réponse, merci |
 |
| (forum.macbidouille) |
 |
|
très fort!!! ... faut dire aussi qu'ici dans ce thread c'est un peu la zone pour pas dire la mort. j'irais même jusqu'à dire que si c'était un poil plus animé sur ce thread on pourrait se croire à une veillée funèbre |
 |
| (forums.macgeneration) |
 |
|
bon ben faudrait pas qu'il reste au fin fond du bar ce thread, parole de chapi !!!! ... citation: posté par jean-claudevandamme hellooooo !!! je vous ai fait un petit mix ! si tu manges des vegetables, tu es aware, tu as le brain et le computer fruit aussi, forcément. tu es alors à l'attention de savoir que tu existes. logique ! |
 |
| (forums.macgeneration) |
 |
|
onjour, si j'ai actuellement des softs powerpc et qu'ils sont multi-thread, est-ce que sur un macintel core duo, l'émulation sous rosetta conservera l'exécution multi-thread ? mon idée, c'est que l'émulation réduisant de 50% la vitesse d'exécution des softs powerpc, comme le macintel est dou... on dirait que oui. j'ai fait l'essai avec itunes, que j'ai forcé a se lancer sous rosetta, et j'ai fait un import mp3 a partir d'un fichier aiff sur le disque dur, et aussi un import aac. l'import mp3 est optimisé multiprocesseur, l'import aac non (aucun rapport avec le fait d'etre sous rosetta |
 |
| (forum.macbidouille) |
 |
|
apple vient de mettre en ligne une nouvelle mise à jour disponible via la màj logicielle, en voici le descriptif : apple a écrit: cette mise à jour 10.3.2 améliore la fonctionnalité et la fiabilité de mac os x 10.3 "panther". elle est recommandée à tous les utilisateurs. les principales am... comme promis voici le résultat de tests avec xbench. on notera une amélioration des performances d'environ 3 points ! c'est plutôt bien . voici les résultats sous 10.3.1 (plus bas, les résultats sous 10.3.2) : code: results 84.48 system info xbench version 1.1.3 |
 |
| (powerbook-fr) |
 |
- thread - |
 |
| 1 2 3 4 5 6 7 8 9 10 Suivant |
 |