Page 6 - 6253
P. 6

9.5. Наслідування та виняткові ситуації                                                  231

                   9.6. Оператор assertion                                                                  233

             РОЗДІЛ 10.  БАГАТОПОТОКОВЕ ПРОГРАМУВАННЯ МОВОЮ JAVA                                            236

                   10.1. Керування головним потоком виконання                                               236

                   10.2. Створення власних потоків (клас Thread та інтерфейс Runnable)                      239

                   10.3. Керування станом переривання потоків                                               243

                   10.4. Керування життєвим циклом та синхронізація                                         246

                        10.4.1.  Використання методів isalive() та join()                                   246

                        10.4.2.  Керування пріоритетами потоків та їх  синхронізація                        248

                        10.4.3.  Використання об’єктів блокування                                           252

                   10.5. Вбудовані методи синхронізації потоків                                             258

                        10.5.1.  Використання ключового слова synchronized                                  258

                        10.5.2.  Керування міжпотоковими комунікаціями                                      261

                        10.5.3.  Атомарність операцій та потокобезпечні колекції                            264

            ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ                                                                     269

            ДОДАТКИ                                                                                         271

            Додаток А                                                                                       272

            Додаток Б                                                                                       275

            Додаток В                                                                                       277

            Додаток Г                                                                                       280




































                                                               5
   1   2   3   4   5   6   7   8   9   10   11