Sökning: "concurrent programming"

Visar resultat 11 - 15 av 50 uppsatser innehållade orden concurrent programming.

  1. 11. Improving Performance of a Trading System through Lock-Free Programming

    Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Harald Ng; Josef Karlsson Malik; [2018]
    Nyckelord :lock-free; concurrency; trading system; performance; atomic operations; låsfrihet; prestanda; tradingsystem; concurrency; atomiska operationer;

    Sammanfattning : Concurrent programming is a form of computing, where several computations are executed in overlapping time periods. This can improve a system’s capability of handling growing amounts of work and execute faster on multicore processors. Lock is a usual tool used to ensure shared data is handled correctly. LÄS MER

  2. 12. Constraining future extensions of immutable classes

    Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Mikael Blomstrand; [2018]
    Nyckelord :scala; dotty; compiler; jvm; mållgan; final; immutable;

    Sammanfattning : Immutable data and persistent data structures are seeing more and more use. Many common programming errors can be solved by simply using immutable data, and in concurrent and parallel programming, they remove the need for data synchronization. LÄS MER

  3. 13. Teaching Concurrency in a Modern Manner, Flipped Classroom or Game-Based Learning

    Kandidat-uppsats, Malmö universitet/Fakulteten för teknik och samhälle (TS)

    Författare :Bobby Murphie; Mattias Hansen; [2018]
    Nyckelord :Teaching; Learning; Multithreading; Concurrency; Game-based learning; Flipped classroom;

    Sammanfattning : Mycket forskning har gjorts för att hitta förbättrade sätt att lära ut concurrency. Allt från visualiseringsverktyg till spel-baserad inlärning och flippat klassrum. Dock så saknas forskning som jämför metoder och modeller som lär ut concurrency. LÄS MER

  4. 14. Att skapa en fleranvändarmiljö : En kvalitativ fallstudie som undersöker tekniska aspekter och användarens perspektiv

    Kandidat-uppsats, Linnéuniversitetet/Institutionen för informatik (IK)

    Författare :Hampus Geijersson; Erik Strandberg; [2018]
    Nyckelord :Multi-user; Multi-user systems; Concurrency; Mutex; Semaphores; Oracle Tuxedo; Client-server programming; Fleranvändning; Fleranvändarsystem; Samtidighet; Mutex; Semaphores; Oracle Tuxedo; Klient-serverlösning;

    Sammanfattning : Studien avsåg att olika aspekter för att skapa underlag för utvecklingen med att förbättra fleranvändning. Syftet var, utöver de olika aspekterna, att på konceptuell nivå utvärdera hur fleranvändning kan utföras tekniskt samt undersöka hur användarna påverkas av denna förändring. LÄS MER

  5. 15. Executive Summaries in Software Model Checking

    Master-uppsats, KTH/Teoretisk datalogi, TCS

    Författare :Lasse Berglund; [2018]
    Nyckelord :program verification; software engineering; concurrent programming; model checking; software model checking;

    Sammanfattning : Model checking is a technique used to verify whether a model meets a given specification by exhaustively and automatically checking each reachable state in the model. It is a well-developed technique, but it suffers from some issues, perhaps most importantly the state space explosion problem. LÄS MER