1. #1

    Registered
    05/12/12
    Location
    Brasschaat
    Posts
    7
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    voorbeelden voor onderwerp te demonsteren in c#

    Ik moest voor c# in 1ste zit zelf enkele onderwerpen uitdokteren en deze demonstreren aan de hand van een applicatie. Ik had onderandere multi threading. Had dit gekozen omdat ik weet hoe het in java werkt en kende redelijk veel van de terminologie. Het grootste probleem was een deftige en duidelijke applicatie ontwikkelen die dit kon demonstreren.
    Ik had een alarm klok gemaakt waar je een alarm kon toevoegen en de tijd kon ingeven. Dit werkte maar was veel te intensief omdat dit constant de tijd controlleerde en vergelijk. Dus elk alarm had een thread wat voor een quad core met hyper threading heel zwaar was al je aan de 8 alarmen kwam. Het leek meer op ne stress test.
    Wat is een goed voorbeeld om zake als parallel loops, deadlocks, threads, synchronization te demonstreren? Ik moet geen link naar een voorbeeld hebben ofzo, gewoon iets dat ik kan uitwerken. thx
    no votes  

  2. #2
    grafzerkpisser's Avatar
    Registered
    27/09/11
    Location
    Grimbergen
    Posts
    563
    iTrader
    40 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/7
    Probeer anders het "dining philosofers" probleem uit te werken?
    Daar heb je toch te maken met deadlocks, loops, threads,...
    None are more hopelessly enslaved than those who falsely believe they are free.
    no votes  

  3. #3
    Jerre Muesli's Avatar
    Registered
    08/09/02
    Location
    -
    Posts
    2,044
    iTrader
    9 (100%)
    Mentioned
    0 Post(s)
    Reputation
    3/6
    True. Anders 2 gui applicaties die een file van 10MB kopieert. Eentje met threadpool en eentje zonder zodat je kan aantonen dat de rest van de app niet blijft hangen.
    no votes  

  4. #4
    Groovalicious's Avatar
    Registered
    03/08/05
    Location
    Genk
    Posts
    375
    iTrader
    36 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Hier een uitgewerkt voorbeeldje van een worker thread te hebben voor berekeningen zonder de main thread te laten hangen. Is wel geschreven in C++ in Qt framework.
    no votes  

  5. #5
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    no votes  

  6. #6
    grafzerkpisser's Avatar
    Registered
    27/09/11
    Location
    Grimbergen
    Posts
    563
    iTrader
    40 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/7
    Quote Originally Posted by Jerre Muesli View Post
    This quote is hidden because you are ignoring this member. Show
    True. Anders 2 gui applicaties die een file van 10MB kopieert. Eentje met threadpool en eentje zonder zodat je kan aantonen dat de rest van de app niet blijft hangen.
    Dat hij niet blijft hangen kan je ook met een progress bar aantonen.
    None are more hopelessly enslaved than those who falsely believe they are free.
    no votes  

  7. #7
    Jerre Muesli's Avatar
    Registered
    08/09/02
    Location
    -
    Posts
    2,044
    iTrader
    9 (100%)
    Mentioned
    0 Post(s)
    Reputation
    3/6
    Tuurlijk.
    no votes  

  8. #8
    grafzerkpisser's Avatar
    Registered
    27/09/11
    Location
    Grimbergen
    Posts
    563
    iTrader
    40 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/7
    Nog een ideetje. Je kan een programma schrijven waar je folders met word bestanden oplaad in de database. (daar hou je oa de locatie, filename,... bij). Elke record is 1 doc.
    Na dat je ze hebt opgeladen laat je via threading die documenten over verschillende threads omvormen naar .prn files.
    None are more hopelessly enslaved than those who falsely believe they are free.
    no votes  

  9. #9
    spikie's Avatar
    Registered
    30/09/03
    Location
    Merchtem
    Posts
    4,908
    iTrader
    32 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/13
    pak een collection van duizendtal items, loop erover met een for each, console.writeline elk item
    loop daarna over diezelfde collectie met een parallel.ForEach

    watch the audience go "ooohh" and "aaah"
    Metro App Developer Network (wp8 / win8 dev User Group) founder & board member
    Microsoft MVP Windows Platform Development
    Blog
    no votes  

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in