[Squeak-fr] Re: Re: Squeak est multithreadé

alr alr.dev at free.fr
Mer 9 Nov 21:35:54 CET 2005


ps: (faudra que g mette ca en automatique) 

Salutations

Alain
  "Bernard Pottier" <pottier at univ-brest.fr> a écrit dans le message de news: 43724348.9000200 at univ-brest.fr...
  Samuel Tardieu wrote: 
"Noury" == Noury Bouraqadi <bouraqadi at ensm-douai.fr> writes:
             le seul inconvénient que g rencontré c le fait que squeak ne soit
pas multithread donc tu la fait ds le thread de squeak et
l'affichage se fige si ta requete est longue, mais beaucoup d
elogiciels commerciaux sont ds ce cas - même le requêteur TOAD pour
ORACLE!!!- , c pas bloquant.
      
Noury> Non ! Squeak (Smalltalk) est bel et bien multi-threadé !  Il y
Noury> a d'ailleurs en permanence une dizaine de threads qui tournent
Noury> (cf. ProcessBrowser dans le flap Tools).

Tu parles de threads utilisateur, le posteur original de threads
systeme. Si, par exemple par le biais d'un appel FFI, tu fais un appel
bloquant a un driver par exemple, Squeak en entier sera bloque.
  Oui si c'est mal programmé et pas supporté dans la MV.

  Normalement celle-ci doit prévoir un sémaphore pour synchroniser
  une primitive avec avec le processus de haut niveau (que l'on doit écrire),
  et là pas de bloquage de squeak.

  Le vrai probleme est le multiprocessing, c'est à dire la capacité
  de la MV à allouer des processeurs sur les machines paralleles
  ou les multicore que l'on a actuellement. Dans ce sens, squeak,
  et à ma connaissance VW, ne supportent pas le multiprocessing:
  la MV devra etre revue avec des questions très intéressantes
  à traiter.

  Cordialement
  Bernard Pottier


  Sam
  



------------------------------------------------------------------------------


  _______________________________________________
  Squeak-fr mailing list
  Squeak-fr at lists.squeakfoundation.org
  http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://liststest.squeakfoundation.org/pipermail/squeak-fr/attachments/20051109/971d6f91/attachment.htm


More information about the Squeak-fr mailing list