<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[top_jx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/top_jx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; top_jx]]></copyright><item><title><![CDATA[MediaProjection、RTMP实现屏幕直播]]></title><link>https://blog.youkuaiyun.com/top_jx/article/details/149191427</link><guid>https://blog.youkuaiyun.com/top_jx/article/details/149191427</guid><author>top_jx</author><pubDate>Tue, 08 Jul 2025 09:56:44 +0800</pubDate><description><![CDATA[投屏。]]></description><category></category></item><item><title><![CDATA[flutter tips]]></title><link>https://blog.youkuaiyun.com/top_jx/article/details/148814994</link><guid>https://blog.youkuaiyun.com/top_jx/article/details/148814994</guid><author>top_jx</author><pubDate>Sat, 21 Jun 2025 20:28:55 +0800</pubDate><description><![CDATA[2. **处理微任务**：在执行完一个事件后，事件循环会检查微任务队列（如Dart中的microtask queue），并执行所有的微任务。如果有，它会依次取出事件并执行，直到队列为空。- **服务器应用**：在服务器应用中，事件循环用于处理并发的网络请求，如Node.js的非阻塞I/O模型。- **非阻塞**：通过异步处理，事件循环可以在等待I/O操作的同时继续处理其他任务，提高程序的响应速度。- **简化并发**：由于运行在单线程中，事件循环避免了多线程编程中的一些复杂问题，如竞争条件和死锁。]]></description><category></category></item><item><title><![CDATA[flutter核心及其概念]]></title><link>https://blog.youkuaiyun.com/top_jx/article/details/148813868</link><guid>https://blog.youkuaiyun.com/top_jx/article/details/148813868</guid><author>top_jx</author><pubDate>Sat, 21 Jun 2025 19:22:58 +0800</pubDate><description><![CDATA[嵌入层采用了当前平台的语言编写，例如 Android 使用的是 Java 和 C++， iOS 和 macOS 使用的是 Objective-C 和 Objective-C++，Windows 和 Linux 使用的是 C++。Flutter 本身包含了各个常见平台的嵌入层，假如以后 Flutter 要支持新的平台，则需要针对该新的平台编写一个嵌入层。毫无疑问是 Flutter 的核心， 该层主要是 C++ 实现，其中包括了 Skia 引擎、Dart 运行时（Dart runtime）、文字排版引擎等。]]></description><category></category></item></channel></rss>