- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
场景:
我想测试两个设备之间的通信。他们通过帧进行通信。
我启动应用程序(在设备 1 上)并发送多个帧(每个帧包含一个唯一的 (int) ID)。 设备 2 接收每个帧并发送确认(仅回显 ID),或者不发送。 (当帧丢失时)
当设备 1 收到 ACK 时,我想比较发送和接收返回的 ACK 所花费的时间。
从环顾四周来看 How do I measure time elapsed in Java?System.nanoTime() 可能是监视耗时的最佳方法。然而,根据经典的生产者-消费者模式,这一切都发生在不同的线程中,其中一个线程(在设备 1 上)始终在读取,另一个线程正在管理进程(并且还写入帧)。现在感谢您对我的耐心解答,我的问题是:
问题:现在的问题是:我需要将 ACK 帧中的唯一 ID 从读取线程传送到管理线程。我做了一些研究,这似乎是等待/通知系统的一个很好的候选者?或者也许我只需要一个包含每个帧发送数据的共享数组?但是管理线程如何知道它发生了呢?
背景我想比较这些时间,因为我想研究哪些因素会阻碍沟通。
最佳答案
为什么不直接用<unique id, timestamp>
填充共享 map 呢?对?您可以通过定期删除超过一定数量的条目来使旧条目失效。
关于java - 使用 Java 测试设备间通信时序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17995248/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!