1
0
mirror of https://github.com/loginov-dmitry/multithread.git synced 2025-02-20 07:58:22 +02:00

Commit Graph

  • b02651f834 Update MutexObjectUnit.pas master loginov-dmitry 2024-12-15 17:48:14 +03:00
  • c6251d64b2 Ex FastStopThread converted to Lazarus loginov-dmitry 2024-10-13 22:34:02 +03:00
  • 4aa4cad0fe Ex SimpleLogger converted to Lazarus loginov-dmitry 2024-10-13 22:20:47 +03:00
  • 874714d5a4 ExExceptions converted to Lazarus loginov-dmitry 2024-10-13 22:10:36 +03:00
  • 256754754e ExNotUseThreads converted to Lazarus loginov-dmitry 2024-10-13 22:05:53 +03:00
  • 24eae91b2b Ex12Full converted to Lazarus (required trunk FPC) loginov-dmitry 2024-10-13 22:00:08 +03:00
  • dd8ae118a1 Ex12 converted to Lazarus (required trunk FPC) loginov-dmitry 2024-10-13 21:47:00 +03:00
  • ab80b7e79d Ex11 converted to Lazarus loginov-dmitry 2024-10-13 19:06:47 +03:00
  • c050b512ae Ex10 converted to Lazarus loginov-dmitry 2024-10-13 19:03:46 +03:00
  • b55cb71ddf Ex9 converted to Lazarus loginov-dmitry 2024-10-12 23:57:41 +03:00
  • d12512463b Ex8 converted to Lazarus loginov-dmitry 2024-10-12 23:51:13 +03:00
  • 40af19041e Ex7 converted to Lazarus loginov-dmitry 2024-10-12 23:47:56 +03:00
  • cab23e6e41 Ex6 converted to Lazarus loginov-dmitry 2024-10-12 23:44:19 +03:00
  • 4d94e35cba Ex5 converted to Lazarus loginov-dmitry 2024-10-12 23:31:06 +03:00
  • e8c551a597 Ex4 converted to Lazarus loginov-dmitry 2024-10-12 23:15:19 +03:00
  • 7577dccaf9 Ex3 converted to Lazarus loginov-dmitry 2024-10-12 22:56:05 +03:00
  • 5680842a84 Ex2 converted to Lazarus loginov-dmitry 2024-10-12 22:34:21 +03:00
  • bc2b723c6b Ex1 converted for Lazarus loginov-dmitry 2024-10-12 22:24:04 +03:00
  • 2d87fca279 LDSWaitFrm, TimeIntervals loginov-dmitry 2024-10-12 21:58:53 +03:00
  • 3b2966ea48 Create MutexObjectUnit.pas loginov-dmitry 2024-10-12 18:42:52 +03:00
  • c81a26284f Update Ex7Unit.pas loginov-dmitry 2024-10-12 15:49:52 +03:00
  • 9e9e5d8336 Update Ex7Unit.pas loginov-dmitry 2024-10-12 15:49:27 +03:00
  • bd2f32c14c Некоторые библиотеки обновлены для поддержки Linux loginov-dmitry 2024-02-23 18:24:40 +03:00
  • 384f480414 Merge branch 'master' of https://github.com/loginov-dmitry/multithread loginov-dmitry 2023-11-19 18:36:03 +03:00
  • ee0e77fd23 Преобразовано в UTF8 и скорректировано для Lazarus loginov-dmitry 2023-11-19 18:35:58 +03:00
  • 75281cfd73
    Update README.md loginov-dmitry 2023-10-04 00:23:44 +03:00
  • 025fd91755 Update multithread_net_programming.md loginov-dmitry 2022-10-16 19:25:36 +03:00
  • a2cd4b2bdf Update multithread_net_programming.md loginov-dmitry 2022-10-16 19:19:33 +03:00
  • 8531fa8ae3 Update multithread_net_programming.md loginov-dmitry 2022-10-16 19:16:43 +03:00
  • 0afe36dc9d Update README.md loginov-dmitry 2022-10-16 18:42:25 +03:00
  • 857acc28d7 Create multithread_net_programming.md loginov-dmitry 2022-10-16 18:38:48 +03:00
  • 70234c58c1 мелкие исправления в тексте статьи loginov-dmitry 2021-07-29 10:17:06 +03:00
  • 7c45028a22 ExWaitWindow loginov-dmitry 2021-07-09 14:34:41 +03:00
  • e37ff8bce2 WaitWindowExample loginov-dmitry 2021-06-27 21:04:25 +03:00
  • bcdcb1d8e2 добавлен пример ExWaitWindow loginov-dmitry 2021-06-16 23:25:37 +03:00
  • bfd890e424 скорректирована информация о TIdTCPServer loginov-dmitry 2021-06-04 19:40:49 +03:00
  • 8e95b9dfda скорректирована информация о TIdTCPServer loginov-dmitry 2021-06-04 19:30:43 +03:00
  • b4432227b2 Update multithread_in_delphi_for_beginners.md loginov-dmitry 2021-04-05 23:52:46 +03:00
  • 2ebff421aa Update multithread_in_delphi_for_beginners.md loginov-dmitry 2021-04-05 10:00:47 +03:00
  • c6371ce639 Добавлен раздел "Проблемы, возникающие при создании большого количество потоков" loginov-dmitry 2021-04-05 09:59:50 +03:00
  • 33f535f266 Мелкая корректировка loginov-dmitry 2021-01-31 18:53:02 +03:00
  • 4bfa10e443 Добавлен раздел "Работа с базой данных из дополнительного потока" loginov-dmitry 2021-01-31 18:50:54 +03:00
  • 645de93694 Update multithread_in_delphi_for_beginners.md loginov-dmitry 2021-01-14 23:57:29 +03:00
  • 06c893cc36 Update multithread_in_delphi_for_beginners.md loginov-dmitry 2021-01-14 23:55:56 +03:00
  • bfcdb84d59 исправлена ошибка (отсутствовало обнуления указателя) loginov-dmitry 2021-01-11 12:27:16 +03:00
  • 02965f6ca5 Добавлен вывод информации о времени переключения контекста loginov-dmitry 2021-01-10 23:05:52 +03:00
  • 52b2f29c6c добавлен замер времени в микросекундах loginov-dmitry 2021-01-10 16:01:22 +03:00
  • 592fa36312 Добавлен пример работы с TThreadedQueue loginov-dmitry 2021-01-09 21:17:03 +03:00
  • 582c9d2eba добавлено несколько новых разделов loginov-dmitry 2021-01-05 14:18:40 +03:00
  • 50d2a5158d добавлен пример ExExceptions loginov-dmitry 2021-01-05 14:11:17 +03:00
  • 6c1af9ee15 добавлен материал о мьютексах и семафорах loginov-dmitry 2021-01-03 17:20:06 +03:00
  • 37e3e74743 Добавлен пример SimpleLogger, исправление в разделе "Приоритеты потоков" loginov-dmitry 2020-11-23 08:47:48 +03:00
  • c9634cb1db Разное loginov-dmitry 2020-11-22 13:05:23 +03:00
  • 0f1747860f исправлена версия -> 1.4 loginov-dmitry 2020-10-11 00:16:35 +03:00
  • d48c6e06c1 Объект ядра Event loginov-dmitry 2020-10-11 00:09:04 +03:00
  • b748b6c4fa исправление в разделе планирования потоков loginov-dmitry 2020-09-08 15:09:04 +03:00
  • 6059f8d6be переработан раздел "Планирование потоков" loginov-dmitry 2020-08-16 00:02:33 +03:00
  • 3814115f08 Исправление threadvar loginov-dmitry 2020-08-15 22:42:42 +03:00
  • ab72b1d439 мелкое исправление loginov-dmitry 2020-08-15 14:50:58 +03:00
  • 184d5e4cb6 изменена версия loginov-dmitry 2020-08-15 14:49:20 +03:00
  • 5f8cb1a61b переработан раздел "планирование потоков" loginov-dmitry 2020-08-15 14:48:20 +03:00
  • 903d6f39dd Планирование приоритетов loginov-dmitry 2020-08-09 10:54:17 +03:00
  • a9aabfd0d4 Добавлена ссылка на форум с обсуждением работы loginov-dmitry 2020-08-03 16:46:33 +03:00
  • c70659dfbe Исправления по threadvar loginov-dmitry 2020-08-03 08:43:44 +03:00
  • 2167b904e3 threadvar loginov-dmitry 2020-07-31 23:59:46 +03:00
  • 318960bb76 Немного о threadvar loginov-dmitry 2020-07-31 22:49:03 +03:00
  • 2d9abbf543 исправление в разделе о приоритетах loginov-dmitry 2020-07-30 09:13:12 +03:00
  • 162195950d новая информация по приоритетам потоков и квантам времени loginov-dmitry 2020-07-30 08:38:27 +03:00
  • 21ebfbad66 Исправлен раздел "Коротко о приоритетах Windows" loginov-dmitry 2020-07-29 22:11:49 +03:00
  • a82e6738f1 мелкие исправления форматирования loginov-dmitry 2020-07-29 09:32:10 +03:00
  • 4e4ee65904 Удалены лишние файлы loginov-dmitry 2020-07-28 20:00:21 +03:00
  • 57acd661b5 Мелкие исправления в markdown-разметке loginov-dmitry 2020-07-28 19:57:29 +03:00
  • 51b2d26ac2 Исправлено оглавление loginov-dmitry 2020-07-28 19:27:14 +03:00
  • 5cfc56d513 Учебник переведён в формат markdown loginov-dmitry 2020-07-28 19:24:16 +03:00
  • dedf224541 Тесты с markdown loginov-dmitry 2020-07-25 16:34:22 +03:00
  • 24774ee20e Выполнена конвертация docx -> htm в программе MS Word (для того, чтобы поисковые машины смогли проиндексировать документ) loginov-dmitry 2020-07-23 14:57:35 +03:00
  • 744929de6d Последние изменения loginov-dmitry 2020-07-23 13:35:33 +03:00
  • fb277e439a Привязать потоки к процессору можно теперь в главном окне программы. Также потоки можно создавать в режиме "Разный приоритет" loginov-dmitry 2020-07-13 10:37:07 +03:00
  • 41a9e4cf05 Добавлен учебник (файл docx) loginov-dmitry 2020-07-08 10:11:49 +03:00
  • 08549844b5 Добавлен пример использования Queue Ex12 loginov-dmitry 2020-07-08 10:10:03 +03:00
  • 17c02e74a9 добавлен пример использования списка TThreadList (Ex11) loginov-dmitry 2020-07-03 20:14:26 +03:00
  • f24f67216f Добавлен пример Ex10 - демонстрация использования функции PostMessage loginov-dmitry 2020-07-02 23:37:19 +03:00
  • 98fdc4ed9f pas-файлы сохранены в кодировке UTF-8 loginov-dmitry 2020-07-02 09:26:15 +03:00
  • 271b6a0790 Добавлен пример Ex9 (демонстрация передачи данных в основной поток с использованием функции SendMessage) loginov-dmitry 2020-07-02 09:18:33 +03:00
  • 970bf50126 добавлен метод TTimeInterval.StartNew. Он нужен для поддержки inline-объявления переменных, т.е. запуск измерения выполняется в той же строке, что и объявление inline-переменной. loginov-dmitry 2020-06-30 23:21:08 +03:00
  • 3b4ab07717 мелкое исправление loginov-dmitry 2020-06-29 23:19:37 +03:00
  • 3c724280e9 Мелкие улучшения в модуле TimeIntervals.pas loginov-dmitry 2020-06-29 23:17:55 +03:00
  • 28f14e3a03 Для корректного отображения в github пришлось заменить русские комментарии на английские loginov-dmitry 2020-06-29 00:19:38 +03:00
  • 21fe72b316 Добавлен модуль для точного замера интервалов времени TimeIntervals loginov-dmitry 2020-06-29 00:04:57 +03:00
  • 8b5ad80184 Примеры (с 1-го по 8-й) для книги по многопоточному программированию. loginov-dmitry 2020-06-28 23:47:55 +03:00
  • 5d6700ce26
    Initial commit loginov-dmitry 2020-06-28 23:41:52 +03:00