work stealing だと await を跨いで「その関数」が実行されるスレッドが変わりうるので Send である必要があるけどただ await を継続するだけなら Send である必要はないからね
美少女のもみあげと裾についておはなしします
🔞性欲駆動開発アカウントにつき覚悟してください
Avatar icon: [𝕏] nunyu31
Header: [𝕏] hataraku125
弐寺: 1751-5340
work stealing だと await を跨いで「その関数」が実行されるスレッドが変わりうるので Send である必要があるけどただ await を継続するだけなら Send である必要はないからね
同時に Rust の Future trait 自身は Send + Sync + 'static とかを要求していないのも合点がいった
Rust の非同期ランタイムも普通に M:N で work stealing するものの他にただ単に await を同じスレッドで継続するだけのもある
これは .NET 4.某 のころからある標準の Task だけど今はその辺の実行コンテキストも自作できるようになってるらしい
Rust も async/await が先に入ったけどその一般化(?)として generators が nightly にいる
非同期メソッドの内部実装 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/sp5_awaitable.html#statemachine
await / yield return が挟まるタイミングでステートが進んで関数を抜けてまた入ってくるとそこから処理が始まるような感じのステートマシンにコンパイルされる
コンパイル時にステートマシンに変換されるタイプの async/await (C# とか Rust とか)とコンテキストが本当にスポっと変わるタイプの実装があるはず
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
あとサウンド関連は普通のストリーミングと波形合成とシーケンサーみたいなのが備わっててだいぶ高機能(フィルターもある)
https://sdk.play.date/2.0.1/Inside%20Playdate.html#M-sound
・API 的にはシステム言語に日本語がある
・テキストローカライズ機構が標準である
・U+3FFFF までの範囲で自前でフォントを用意できる
other restrictions にある "Allowing others to access our raw assets"ってやつ、Web だとかなり無理ではと思ってたんだけど明示的に許可するのが NG で普通に画像ファイルとして CDN とかに置いておくだけなら対象外なのかな
ハードウェアアクセラレーションによって適切にリニアカラーに変換されたりまた補正されるようになった結果、「ガンマ補正抜きで画像のピクセル値が 100% ならばモニターでの出力値も 100% になる」という前提自体が崩れている?
ansible/ansible のテストケースっぽいの出されて僕はわからんかったんだけど Ansible わかるマンが見たら一発なのかな