Булочки-косички 💛
Ингредиенты:
- 2 стакана остывшей кипяченой воды
- 5 стаканов пшеничной муки грубого помола
- щепотка пищевой соды
- кукурузное рафинированное масло (можно другое)
- соль - по желанию и вкусу
(1 стакан - 200 мл)
Приготовление:
1. Смешиваем муку, воду, 1 ст.л. растительного масла, соду и соль. Хорошо перемешиваем. Должно получится не жидкое тесто, из которого можно сформировать косички, если тесто слишком сильно липнет к рукам, то добавьте ещё муки и немного растительного масла.
2. Из полученной массы формируем булочки-косички и укладываем на противень, смазанный растительным маслом. Сверху булочки-косички можно немного посыпать сахаром (по желанию).
3. Дальше противень с булочками кладём в заранее разогретую духовку.
4. Делаем булочки примерно 25-30 мин при 180 градусов до готовности. Все зависит от самой печки, могут приготовиться быстрее.
В целом получилось около 20 таких булочек-косичек.
#рецепт
https://wiki.python.org/moin/GlobalInterpreterLock
In #CPython, the #global#interpreter lock, or #GIL, is a mutex that prevents multiple native #threads from executing Python bytecodes at once. This lock is necessary mainly because CPython's memory management is not thread-safe. (However, since the GIL exists, other features have grown to depend on the guarantees that it enforces.)
https://docs.python.org/3/library/atexit.html
The #atexit module defines #functions to #register and #unregister cleanup functions. Functions thus registered are automatically executed upon normal interpreter termination. atexit runs these functions in the reverse order in which they were registered; if you register A, B, and C, at #interpreter#termination time they will be run in the order C, B, A.