完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好!
我有一个HTTP POST请求线程,它从队列中弹出,并将其内容发布到服务器。我注意到我的队列很快就满了,我开始丢失要发送的数据包,或者增加了等待时间。增加队列大小对延迟部分不起作用,这取决于发送线程能够处理消息的速度。我能创建多个线程来进行HTTP POST请求吗?这是个好主意还是我应该加快我现有线程的速度? 我的另一个问题是如何停止永远的观察。用0作为函数的一个参数使之进入永远扫描模式,我怎样才能停止它呢? 以上来自于百度翻译 以下为原文 Hello All! I have a http post request thread that pops from a queue and posts its contents to a server. I notice that my queue gets full pretty quickly and I start losing the packets to be sent, or have increased latency. Increasing my queue size will not help with the latency part as that depends on how quickly the send thread is able to process the message. Can I create multiple threads that make the HTTP post request? Is that a good idea or should I look at speeding up my existing thread? Another question I had is how to disable forever ble_observe. Using 0 as an argument to the function puts it into forever scan mode, how can I stop it? |
|
相关推荐
1个回答
|
|
应该考虑加快发送线程和HTTP响应回调线程的处理时间,以便队列填充(PUP)的速率小于队列处理速率(POP)。在发送HTTP请求之后,可以使用WICEDDYRITSGETGETSIMEPHORE(),并在接收到响应后使用WICEDDYRStoStIsSimePurror()。若要禁用BelyValk,可以用第一个参数将函数WICEDEXBTBLYBY()调用为false。
以上来自于百度翻译 以下为原文 You should consider speeding up the processing time of the send thread and HTTP response callback thread such that the rate at which the queue is filled up (push) is less than the queue processing rate (pop). You can use wiced_rtos_get_semaphore() after sending the HTTP request and use wiced_rtos_set_semaphore() after receiving the response. To disable ble_observe, you can call the function wiced_bt_ble_observe() with first argument as FALSE. |
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2124 浏览 1 评论
1866 浏览 1 评论
3682 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1802 浏览 6 评论
1549 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
613浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
456浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
451浏览 2评论
403浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1089浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 01:43 , Processed in 0.906706 second(s), Total 74, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号