Re:从零开始的Runloop实践02-使用ports或custominputsources和其他线程通信