Простыми словами о потокобезопасности. В прошлой статье мы познакомились с многопоточностью и глобальной блокировкой GIL. В этот раз поговорим о блокировках, которые вы можете устанавливать сами. Они защитят код от проблем при работе с общими ресурсами.
В каких случаях вам нужна многопоточность, как реализовать её на Python и что нужно знать о глобальной блокировке GIL
О главной проблеме многопоточных приложений — тупиковых взаимных блокировках, известных как deadlocks.
Программирование
Классическая проблема программирования. Проблемы модульного программирования
О Py-библиотеках, которые помогают создавать ботов для игр, сайтов и приложений
Что представляют собой пакеты и модули, откуда их брать и что с ними делать
Идея быстрой сортировки была придумана информатиком Чарльзом Хоаром в 1960 году. Рассмотрим её преимущества над пузырьковой сортировкой и реализуем алгоритм в Python
Многопоточное программирование и его проблемы. Первая обзорная статья из цикла. Зачем оно нужно, и почему с ним так много сложностей.
Как подключить библиотеки к проекту в Eclipse, с помощью Maven/Ant или вручную.
Как объявлять и использовать константы в Java, какими они бывают и чем удобны
IntelliJ IDEA - мощная универсальная среда программирования, поддерживающая язык Java