thread-synchronization

    4热度

    3回答

    我有两个线程。一个将音频数据记录到变量中。另一个线程将记录的变量发送到服务器。由于我是多线程新手,因此在并发方面我需要做什么? 下面的代码片段: short[] sData = new short[1024]; recordingThread = new Thread(new Runnable() { public void run() { android.os.Pr

    0热度

    2回答

    我遇到了线程同步的问题。我的演示者分析一些传感器并更新UI形式。我将更新代码移入单独的线程。它工作正常,但如果用户在更新视图时停止提交者,软件会冻结 - 我发现它发生在view.UpdateUI工作时(它只是使用Invoke设置一些标签)。我的问题在哪里?我使用的紧凑框架3.5和Windows CE 5 using System.Threading; class MyPresenter {

    2热度

    1回答

    我想在java中使用多线程概念实现交通信号。我想使用同步。这是我写的代码,但它不会按照我的期望运行:P ..我实际上做的是采用一个变量“a”,它的值决定了在特定时间应该打开哪个灯。例如:a == 0应该给红灯,然后红灯获得“a”的锁定,并在某个间隔后将值更改为== 1,然后打开到橙灯,绿灯也是如此以及.. 代码: package test; class Lights implements Ru

    -1热度

    1回答

    我有一些bool变量,而且我的每个线程都必须使用它,所以我需要同步它们,这意味着我需要在我的程序中调用__syncthreads()函数,但是我不知道在哪里叫它。

    1热度

    1回答

    这个问题很简单。在Android上,我有一个需要调用库函数的方法。该电话会发出我必须处理的回调信号。在我从我的方法返回之前,我必须等待该回调信号。 我认为监视器对象上的wait()和notify()方法会起作用。它不是。 基本上监控对象被称为Connection,我在调用方法中实例化。然后,该方法执行一个循环,在该循环中调用Android库方法来“注销”一个对象。不幸的是,这种方法的回应在一些回调

    0热度

    1回答

    我应该为所有关键部分定义一个QMutex吗?或者我应该为每个关键部分定义一个QMutex? 在c Sharp中是否有任何相同的概念,例如c Sharp中的lock(object) {...}?

    0热度

    1回答

    我想仅与WINAPI调用同步线程,但我没有成功。 只要我的WNDPROC收到消息,情况就是LOG日志和日期活动。 问题是我的WNDPROC需要写入日志,因为写入文件需要时间,所以它会失控。我试图在WNDPROC开始时立即进入关键部分,并在写入日志完成后立即离开关键部分,但没有运气。如何让他们相互等待?

    1热度

    1回答

    我登录到使用相同的用户登录证书两个不同的浏览器(Brow1和Brow2)的JavaEE的Web应用程序的ResultSet和连接相同DB 。 登录后我正在执行一个查询从Java获取结果集中的Excel文件。如果我同时在浏览器中触发查询,我在Brow2中获得Brow1的resultSet,而Brow1中的一个抛出空异常错误。 分析记录器时,我发现brow1和brow2具有不同的会话ID。 我也尝试过

    0热度

    4回答

    我需要为下创建一个Java程序: 创建一个ArrayList来存储雇员的名字。 创建两个同步方法将员工姓名添加到ArrayList并打印员工姓名。 线程完成添加员工后,打印员工姓名。 我已经做了以下,但它不工作。它在行“pr.print(X)”发出异常。任何人都可以帮忙吗?这不是我的家庭!我只是想学习。 import java.util.*; public class Ch5Ex2 {

    2热度

    2回答

    我必须在Android项目中使用线程。有时候,它正常运作,但有时候不会;它不会启动(不调用SendToServer()方法),或者它启动但在线程没有完成之前突然返回到另一个函数(返回更新;行)。 注:受影响的值大于0,它给出条件并转到if语句。 这是我的代码示例; public static Boolean MyUpdateFunction(MyObject myobject){ Boolea