public override void OnConfigurationChanged (Android.Content.Res.Configuration newConfig)
{
base.OnConfigurationChanged (newConfig);
if (newConfig.Orientation == Android.Content.Res.Orientation.Portrait) {
_tv.LayoutParameters = _layoutParamsPortrait;
_tv.Text = "Changed to portrait";
} else if (newConfig.Orientation == Android.Content.Res.Orientation.Landscape) {
_tv.LayoutParameters = _layoutParamsLandscape;
_tv.Text = "Changed to landscape";
}
}
}
import asyncio
async def first():
await asyncio.sleep(30)
return (2)
async def second():
await asyncio.sleep(20)
return (1)
async def main():
print("Продолжаем")
for fut in asyncio.as_completed([first(), second()]):
resp = await fut
print(f'Ваш ответ:{resp}')
asyncio.run(main())
from time import sleep
from threading import Thread
def first():
sleep(3)
print(2)
def second():
sleep(3)
print(1)
def main():
Thread(target=first).start()
Thread(target=second).start()
print("Продолжаем")
main()
PS D:\Dropbox\Develop\all_tests> python threads.py
Продолжаем
1
2