Cooperative Threading Pool
Сам по себе пул - представляет собой новую модель потоковой обработки. В ней потоки могут плавно изменять контексты.
Новая модель плодит столько потоков, сколько позволяет CPU в отличии от GCD.
Эта фишка помогает нам избегать взрыв потоков, ну и улучшает производительность системы в целом в то время как DispatchQueue не так хорошие. Конечно все хорошо но, необходимо аккуратно следить за дорогостоящими операциями, выполняющиеся через acync/await, возможна проблема голодания потоков.
В свифте мы не работаем напрямую с пулом, он скрыть за несколькими слоями абстракциями, и на нижнем мы можем найти executors.
Если будет 10 лайков расскажу про Executors подробнее)😁
Сам по себе пул - представляет собой новую модель потоковой обработки. В ней потоки могут плавно изменять контексты.
Новая модель плодит столько потоков, сколько позволяет CPU в отличии от GCD.
Эта фишка помогает нам избегать взрыв потоков, ну и улучшает производительность системы в целом в то время как DispatchQueue не так хорошие. Конечно все хорошо но, необходимо аккуратно следить за дорогостоящими операциями, выполняющиеся через acync/await, возможна проблема голодания потоков.
В свифте мы не работаем напрямую с пулом, он скрыть за несколькими слоями абстракциями, и на нижнем мы можем найти executors.
Если будет 10 лайков расскажу про Executors подробнее)😁
❤18👍1🤩1😍1
Forwarded from Мобильная разработка
Замедление сборки Xcode в 2 раза
Автор рассказывает о своём опыте оптимизации сборки в проекте.
Он обнаружил, что вынесение общих UI-элементов в отдельный модуль приводит к «узкому месту» при компиляции ассетов.
#ios
Автор рассказывает о своём опыте оптимизации сборки в проекте.
Он обнаружил, что вынесение общих UI-элементов в отдельный модуль приводит к «узкому месту» при компиляции ассетов.
#ios
❤1👍1😍1
🔥2❤1👍1🤩1
❤1🤯1😍1
📌 Напоминаю, что есть чат https://t.me/swifywaychat
Хотелось бы в нем увидеть какой контент вам больше нравится 👍
А так же пишите, будем знакомиться и холиварить между собой.
Хотелось бы в нем увидеть какой контент вам больше нравится 👍
А так же пишите, будем знакомиться и холиварить между собой.
❤1👍1😍1
❤1🤯1😍1
Forwarded from Код Дурова
Forbes опубликовал свежий рейтинг лучших работодателей России, куда вошли 125 компаний. Их оценивали по основным элементам ESG-повестки: экология, сотрудники и общество, корпоративное управление. По каждой из них корпорации получали одну из четырёх оценок: «Платина», «Золото», «Серебро» и «Бронза».
Наивысшие оценки по всем трём параметрам получили только МТС и Яндекс. Всего же в «платиновую» группу (у кого есть хотя бы две «платины» из трёх) вошли 27 компаний. Среди них IT-отрасль помимо Яндекса представляют «Лаборатория Касперского» и VK.
@d_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡4🔥2❤1😁1🤩1
Forwarded from AvitoTech
Делимся материалами с Avito iOS meetup #10 🕊️
📺 Async / Await. Лучшие практики, советы и особенности
Максим Сурков (МТС) — рассмотрит structured concurrency в Swift, поговорит о async/await, actors, tasks и проведёт аналогии с уже существующими инструментами для работы с многопоточностью
📺 SwiftUI — уже пора?
Тимур Долотказин (Авито) расскажет про свой опыт перехода на новый (старый) фреймворк, подводные камни и выводы, к которым он пришёл.
📺 Гармония статики и динамики: погружаемся в mergeable libraries
Александр Сычев (Тинькофф Страхование) о новом решении Apple – mergeable libraries, он рассмотрит их внутреннее устройство и разберёт, как можно интегрировать их в свои iOS-проекты.
Ссылка на наш плейлист.
Фотографии с мероприятия лежат в альбоме Вконтакте🔵
#iOS_avitotech #avitoiOSmeetup
Максим Сурков (МТС) — рассмотрит structured concurrency в Swift, поговорит о async/await, actors, tasks и проведёт аналогии с уже существующими инструментами для работы с многопоточностью
Тимур Долотказин (Авито) расскажет про свой опыт перехода на новый (старый) фреймворк, подводные камни и выводы, к которым он пришёл.
Александр Сычев (Тинькофф Страхование) о новом решении Apple – mergeable libraries, он рассмотрит их внутреннее устройство и разберёт, как можно интегрировать их в свои iOS-проекты.
Ссылка на наш плейлист.
Фотографии с мероприятия лежат в альбоме Вконтакте
#iOS_avitotech #avitoiOSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1🤯1🤩1
Интересно ли вам увидеть гайд, как поставить BackDoor в Linux?
(Для кражи паролей)🤡
(Для кражи паролей)🤡
Anonymous Poll
56%
Да
44%
Нет
❤1🤩1😍1
👍1🤩1🙏1
❤1🤯1🤩1
Что бы вы хотели иметь в Логере?
Планирую свой под написать)
Напишите пж в комментариях
Планирую свой под написать)
Напишите пж в комментариях