Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
TON Launches Loyalty Program
❤️ The TON ecosystem has introduced the TON Loyalty Program — a Tapps rewards layer that turns everyday actions in Telegram Mini Apps into collectible points with built-in “cashback.”
How Tapps mechanics work:
🔵 Users open any partner Mini App
🔵 They spend Stars (games, purchases, donations — as usual)
🔵 A smart contract automatically credits Star Points to their TON wallet
🔵 Accumulated points can be redeemed for:
• Telegram Premium
• Exclusive & Rare Telegram Gifts
• Surprise Gift-Boxes
Why it’s a welcome addition:
🔵 A portion of Stars spent is returned as points
🔵 All Mini Apps share a unified loyalty system
🔵 An on-chain counter shows exactly how many points you’ve earned and for which actions
For long-time Star users, it’s a handy form of cashback. For newcomers, it’s a great reason to explore TON Mini Apps and see the benefits firsthand.
🙃 Check your points here
#TON#Tapps#Loyalty#TelegramPremium#MiniApps
☀️Meet the Mini App from Architec.ton!
Yesterday Architec.ton team have released their wallet, but banks (shares) can still be purchased to receive $ARС tokens and become a co-owner of the project. Currently the price of $BNK is 1.5 $TON (~$11)
The team is currently working on fixes. The #swap button is not yet available. The bugs will be fixed within a short time.
🔜About staking and liquidity
All $BNK and $ARC were successfully credited to those who purchased them. If anyone has questions, please contact support @architecton_support.
📈$BNK can be staked now if you want to earn $ARC income.
Liquidity in $BNK and $ARC has not yet been added to the swap, so it will not be possible to sell them on the DEX now. This was done according to pre-agreed principles in order to prevent a dump, since the task of the project team is to ensure long-term #liquidity due to the demand for our token. However, the team’s plans include entering the stock exchanges.
#wallet#tapps#DEX#gamefi#AMA
🐶$DOGS recent status summary
🦴Tokenomics
Total supply: 550B tokens
Community supply: 81.5% (fully unlocked)🔥
‣ Telegram airdrop participants: 73% (all unlocked after TGE)
‣ Future rewards: 8.5%
‣ Team: 10% (12-month linear unlock)
‣ Liquidity and listing: 8.5%
🦴Token Withdrawal
Go to @dogshouse_bot and click on the location you want to withdraw, which is divided into CEX and non-custodial wallets.
‣ CEX: 👛@Wallet,
📈Bybit ,
✖️OKX
‣ Non-custodial wallet: Tonkeeper, MyTonWallet
🦴Pre-market
OKX pre-market contract trading, the pre-market trading contract will be delivered at 12:00 PM (UTC) on August 19th. Those who place orders should pay attention to this time, as the market may fluctuate violently.
🦴Spot trading
Please take note of the following schedule:
‣ Deposits will open at 9:00 am UTC on August 14
‣ Call auction will take place from 11:00-12:00 pm UTC on August 20
‣ Spot trading open at 12:00 pm UTC on August 20
‣ Withdrawals will open at 10:00 am UTC on August 21
🦴Other considerations
If you receive Dogs PEPE tokens, please note that this is a Pixiu plate, don't waste Gas Swap, the Gas will be eaten.
Token address of $DOGS is:
EQCvxJy4eG8hyHBFsZ7eePxrRsUQSFE_jpptRAYBmcG_DOGS
Pay attention to the last 4 chars! ⚠️
Trade $DOGS here
📈Bybit |
✖️OKX | 🧊Bitget
#dogs#durov#tapps#vk#social#cex#wallet