X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=doc%2Ftdm_thread.txt;h=71bf7a33e4a8240189906b614b6be88a48beaaac;hb=9c947c16a27e74229f34c29093dce9822ae63e5b;hp=5e6f28f425bfd8a15a51826343e6ca8bb25ce391;hpb=782d100ad830459baaee9f46b179fd4998e80607;p=platform%2Fcore%2Fuifw%2Flibtdm.git diff --git a/doc/tdm_thread.txt b/doc/tdm_thread.txt index 5e6f28f..71bf7a3 100644 --- a/doc/tdm_thread.txt +++ b/doc/tdm_thread.txt @@ -1,40 +1,40 @@ -@startuml - -hide footbox - -participant "E20 main thread" as main -participant "tdm thread" as sub - -== an asynchronous event == -sub <-- : an asynchronous event -activate sub - sub -> sub: calling thread callbacks in tdm-thread - activate sub - deactivate sub - main <-- sub: sending an asynchronous event -deactivate sub -activate main -main -> main: calling thread callbacks in main-thread -activate main -deactivate main -deactivate main - -== a synchronous event == -sub <-- : a synchronous event -activate sub - sub -> sub: calling thread callbacks in tdm-thread - activate sub - deactivate sub - sub --> main: sending a synchronous event - activate main - sub -> sub: pthread_cond_wait - activate sub - main -> main: calling thread callbacks in main-thread - activate main - deactivate main - main --> sub: pthread_cond_signal - deactivate sub - deactivate main -deactivate sub - -@enduml +@startuml + +hide footbox + +participant "E20 main thread" as main +participant "tdm thread" as sub + +== an asynchronous event == +sub <-- : an asynchronous event +activate sub +sub -> sub: calling thread callbacks in tdm-thread +activate sub +deactivate sub +main <-- sub: sending an asynchronous event +deactivate sub +activate main +main -> main: calling thread callbacks in main-thread +activate main +deactivate main +deactivate main + +== a synchronous event == +sub <-- : a synchronous event +activate sub +sub -> sub: calling thread callbacks in tdm-thread +activate sub +deactivate sub +sub --> main: sending a synchronous event +activate main +sub -> sub: pthread_cond_wait +activate sub +main -> main: calling thread callbacks in main-thread +activate main +deactivate main +main --> sub: pthread_cond_signal +deactivate sub +deactivate main +deactivate sub + +@enduml