20180605
昨天几乎立刻就睡着了。一觉睡到八点钟还懒得起来。赶着过了早跑路去公司,上午就把协程的实现写完了。可是为什么表现得好像是同步的一样?包括之前rxjava的版本,一开就一卡一卡的。调了一会儿发现提交的时候是同步处理的,说好的suspend function不阻塞线程的呢?反正异步处理就行了,连采样的功能都不用加,直接跑得飞起。当然也可能是因为我的手机启动不了那个离线识别引擎,consumer这边没什么计算量。然而跑一会儿就会报错退出。各种试验过后发现,只要用了toast(我用来显示识别结果)就会这样,最终导致底层的queue无法把图像传给SurfaceTexture。真是奇怪的问题,明天看有木有时间排查原因吧。再把代码优化重构下就差不多了,明天把摄像头和平板借过来测一下应该就可以开始摸鱼了。晚上看了半天,椒麻鸡嘛玩意?试试看。跟昨天的面基本上一样的味道。回来打打fifa点点文明准备碎觉了。
评论
发表评论