当前位置: 首页 > 知识库问答 >
问题:

是否可以在线程运行时从其获取数据?C++

阳俊德
2023-03-14

共有1个答案

韩夕
2023-03-14

我认为睡眠不是一个选项。

更好的解决方案是使用条件变量来组织一个像这样的阻塞队列。

std::thread是多线程的好选择。

 类似资料:
  • 问题内容: 可以说我在代码中的某个位置有一个按钮:“ JButton closeButton”。我不知道它叫“ closeButton”,但这是我想找出的。 在运行时,该按钮将被单击,一旦完成,我就可以通过反射和AWT api找到很多关于它的信息-但是我不能做的就是找出它的位置- 在代码中如何调用它,名字叫什么它声明为(“ closeButton”)。 是否可以从JVM中找到它? 有没有一种方法可

  • 问题内容: JVM是否可以同时运行多个程序?如果是这样,怎么办?如果没有,为什么? 要运行程序,我们只需 但是我们可以使用同一个JVM实例来运行另一个程序吗? 问题答案: 答案取决于您对“程序”的定义。具有方法并以其开头的Java程序通常无法在同一JVM中运行,因为没有内置的资源或名称空间分隔。例如,如果两个程序使用同一库的冲突版本怎么办? 我们还提供了旨在共享JVM的应用程序,例如企业应用程序。

  • 问题内容: 我想抢先获取要在中加载的网页的HTML代码,使用正则表达式解析它,并仅显示所需的HTML代码,同时让该网页仍然认为它已加载了所有内容。 有什么方法可以通过或类似方法来做到这一点? 编辑:我尝试过此: 该接口永远不会被调用 问题答案: 不得不使用HttpClient。无需Cookie,只需解析html:

  • 假设我们有 我的疑问是,在执行blah blah时,当前正在执行的对象为o的线程会释放锁,此时如果其他对象为o线程获得了锁,就会出现死锁。那么,我们怎么能说我们应该尝试使用同步块而不是同步方法呢? 假设线程 t1 执行静态同步方法,该方法获取了一个类级锁,其他线程是否可以获取该类实例的锁来执行其他同步方法?

  • 线程“main”java.lang.NoClassDeffounder异常错误:java.base/java.lang.ClassLoader.DefineClass1(本机方法)java.base/java.lang.ClassLoader.DefineClass(ClassLoader.java:1010)java.base/java.security.SecureClassLoader.De

  • 问题内容: 我有jQuery Accorion ID 和标头类名称中的一些内容。现在,我想给.simpleColor一个计算出的边距。用伪…看起来像这样, 我愿意使用其他任何技术(例如javascript)来实现这一目标。 问题答案: 有一个名为calc的CSS函数开始获得很好的支持。语法如下: (请注意,运算符周围的空白很重要) 这样可以在CSS中提供真正的动态计算支持。使用预处理器,您只能将静