Náplní práce je návrh objektového správce vláken, který bude spravovat základní operace s vlákny, jako je spuštění, ukončení a monitorování vláken. Vytvořená aplikace je napsána v jazyce C++ s použitím Qt frameworku, který umožňuje snadnou přenositelnost na různé platformy.
Anotace v angličtině
Content of bachelor work is to design object thread manager, which will manage the basic operations with threads, like starting threads, stopping threads and monitor threads. Created application is written in C++ with using the Qt framework, which allows easy portability to different platforms.
Klíčová slova
C++, Qt, vlákna, správce vláken, QThread
Klíčová slova v angličtině
C++, Qt, threads, thread manager, QThread
Rozsah průvodní práce
45
Jazyk
CZ
Anotace
Náplní práce je návrh objektového správce vláken, který bude spravovat základní operace s vlákny, jako je spuštění, ukončení a monitorování vláken. Vytvořená aplikace je napsána v jazyce C++ s použitím Qt frameworku, který umožňuje snadnou přenositelnost na různé platformy.
Anotace v angličtině
Content of bachelor work is to design object thread manager, which will manage the basic operations with threads, like starting threads, stopping threads and monitor threads. Created application is written in C++ with using the Qt framework, which allows easy portability to different platforms.
Klíčová slova
C++, Qt, vlákna, správce vláken, QThread
Klíčová slova v angličtině
C++, Qt, threads, thread manager, QThread
Zásady pro vypracování
Student navrhne objektového správce vláken (threads), který bude spravovat základní operace vlákna:
- spuštění vláken
- ukončení vláken
- monitorování vláken
- a další.
V praktické části student použije správce vláken na správu 10 vláken, 50 vláken. Některé vlákna budou běžet neustále (nekonečná smyčka), jiná se ukončí po provedení nějaké simulované úlohy. Praktická část bude poskytovat monitorování stavu vláken.
Zásady pro vypracování
Student navrhne objektového správce vláken (threads), který bude spravovat základní operace vlákna:
- spuštění vláken
- ukončení vláken
- monitorování vláken
- a další.
V praktické části student použije správce vláken na správu 10 vláken, 50 vláken. Některé vlákna budou běžet neustále (nekonečná smyčka), jiná se ukončí po provedení nějaké simulované úlohy. Praktická část bude poskytovat monitorování stavu vláken.
Seznam doporučené literatury
MSDN
http://qt-project.org/doc/qt-4.8/
Mistrovství v C++, Computer press, 2007-10-08, 3. vydaní, Stephen Prata
C 2005 , Computer press, 2007-01-04, 1. vydání, Jurgen Bayer
C 2010, Computer press, 2012-01-02, 1. vydání, M.Virius
Seznam doporučené literatury
MSDN
http://qt-project.org/doc/qt-4.8/
Mistrovství v C++, Computer press, 2007-10-08, 3. vydaní, Stephen Prata
C 2005 , Computer press, 2007-01-04, 1. vydání, Jurgen Bayer
C 2010, Computer press, 2012-01-02, 1. vydání, M.Virius
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo navržení obecného správce vláken základními funkcemi, vytvořit program, na kterém funkčnost správce ověří. Bakalářská práce byla zpracována na požadované úrovni a cíl práce byl splněn. Zkoušený zodpověděl všechny dotazy a připomínky členů komise.