Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Karlsson
Kreisi kasutaja
liitunud: 20.08.2004
|
24.09.2016 11:45:13
Pascal: Kuidas käivitada kaks paralleelselt täidetavat protseduuri |
|
|
Sooviks teada, kuidas saaks käivitada samaaegselt kaks või enam erinevat protseduuri Lazarus-es. Ja kuidas sellist tegevust nimetatakse? Igasugused vihjed võivad abiks olla.
|
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
81 |
|
tagasi üles |
|
 |
i8080
Kreisi kasutaja

liitunud: 15.03.2002
|
|
Kommentaarid: 169 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
151 |
|
tagasi üles |
|
 |
Karlsson
Kreisi kasutaja
liitunud: 20.08.2004
|
25.09.2016 02:05:05
|
|
|
Tõepoolest freepascal ja thread-id päästaks häsdast välja.
|
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
81 |
|
tagasi üles |
|
 |
uu
HV vaatleja
liitunud: 16.08.2015
|
25.10.2016 17:26:08
|
|
|
Kui vaja 2 või enam paraleelset protseduuri et töötaks hea kiirusega ,võib aidata näiteks kui tekitada 2 töö threadi milles mõlemas 2 puhvrit ,mida täidetakse sel hetkel edasiste töödeldavate andmetega kolmanda poolt ,kui üks tühi ja threadi poolt tol momendil kasutuses teine vms.
Ise sellise lahendusega katsetanud ja softi kiirus kasvab threadide arvuga peaegu lineaarselt.
Puhvrid võivad olla suuremad kui 1 element , siis ei pea kolmas osa mis neid täidab väga kiirelt töötama.
Lisaks võib olla oluline multithread programmides et samu asju korraga mitme threadi poolt üle ei kirjutataks, muidu võib programmi kiirus langeda cache misside tõttu kordades.
Kui mälu pole probleem siis kiirus võib ka kasvada kui igale threadile eraldi koopia andmetest.
Kui protsessid pikad ja andmete kopeerimine väike osa sellest ,siis võibolla polegi mõtet nii keerukaks ajada programmi.
|
|
tagasi üles |
|
 |
Karlsson
Kreisi kasutaja
liitunud: 20.08.2004
|
26.10.2016 01:56:35
|
|
|
Uurisin juba multithreadi ja tookord sellest täiesti piisas. Kui tulevikus sarnase probleemiga maadlema hakkan, eks siis katsetan.
|
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
81 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|