首页 文章
  • -3 votes
     answers
     views

    在JavaFX中同步线程[暂停]

    我创建了一个简单的邮箱,服务器等待客户端向其发送输入 . 问题是只有一个进程进入此循环,并且当它完成它必须执行的操作时崩溃 . 另一个客户端仅在另一个客户端停止工作时才解锁,而不是像前一个客户端一样崩溃 . 这部分代码声明为 public synchronized void run() 的方法,所以我不明白它是否是信号量的问题 . 我试图在wait()方法之前放一个打印,似乎它永远不会进入那里 ....
  • 0 votes
     answers
     views

    操作系统(同步)

    int i = 0; ... void * A (void * param){ ... i *= 3; ... } void * B (void * param){ ... i--; ... } main(){ pthread_t ta, tb ... pthread_create(&ta, 0, A, 0); pthread_c...
  • 0 votes
     answers
     views

    如何在Android中同步手机联系人,如whatsApp和在线商店

    如何以编程方式同步联系人,如whatsApp和在线存储在android中 . 目前我使用光标从联系人中读取所有电话号码并将其发送到服务器,但是当用户有很多号码时,此解决方案有时会导致粉碎,因为内存链接似乎是运行时错误 . 窗口已满:请求分配72个字节,可用空间为5个字节,窗口大小为2097152个字节
  • 5 votes
     answers
     views

    mySQL权威数据库 - 与Firebase结合使用

    我们已经通过PHP Laravel构建了一个LAMP堆栈API application . 这当前使用本地mySQL实例 . 我们大多在AngularJS中实现了视图 . 为了使用Firebase,我们需要在mySQL中的权威商店与Firebase上存在的任何相关内容之间同步数据,尽可能接近实时 . 这意味着应用程序中非实时且不使用Firebase的其他部分也可以提供最近输入系统的新内容 . 我知...
  • 342 votes
     answers
     views

    在Java中避免同步(this)?

    每当有关Java同步的问题出现时,有些人非常渴望指出应该避免使用 synchronized(this) . 相反,他们声称,首选锁定私人参考 . 一些给出的原因是: some evil code may steal your lock(这个非常受欢迎,也有"accidentally"变体) all synchronized methods within the sam...
  • 260 votes
     answers
     views

    C#版的java的synchronized关键字?

    c#是否有自己的java“synchronized”关键字版本? 即在java中,它可以指定为函数,对象或代码块,如下所示: public synchronized void doImportantStuff() { // dangerous code goes here. } 要么 public void doImportantStuff() { // trivial stuff ...
  • 243 votes
     answers
     views

    atomic / volatile / synchronized有什么区别?

    原子/易失性/同步如何在内部工作? 以下代码块之间有什么区别? 代码1 private int counter; public int getNextUniqueIndex() { return counter++; } 代码2 private AtomicInteger counter; public int getNextUniqueIndex() { return c...
  • 0 votes
     answers
     views

    从不同的线程同步请求JavaFX线程中的数据

    我有一个单独的线程需要请求一些可能在此期间在JavaFX线程内发生变化的数据 . 我想在这个单独的线程中执行一个阻塞调用,以确保请求被引入JavaFX线程 . Swing-GUI测试框架AssertJ为此提供了一个易于使用的API: List list = GuiActionRunner.execute(new GuiQuery<...>...); 调用阻塞当前线程,在事件调度线程中...
  • 0 votes
     answers
     views

    Javafx中的同步

    我正在尝试创建一个方法,在用户单击舞台中的矩形后返回 . 但是,当单击矩形时调用wait()然后再调用notify()时,程序会冻结 . 如何在javafx中创建showAndWait()方法? 我正在尝试创建一个类,询问多项选择问题,然后返回结果,下面的代码是这个类,并在我试图放置等待和通知调用的位置进行评论 . import javafx.stage.Stage; import javafx....
  • 1 votes
     answers
     views

    来自不同传感器的数据同步

    所以我们有一个系统可以检测人的活动,他有多个传感器(加速度计等),每个传感器都用机器学习算法单独学习 . 因此传感器可以发送:“我认为80%的人站在那里” . 目前我们已经使用数据集进行了同步,但在现实生活中,传感器是异步的,并且在不同的时间发送数据(每个传感器上的时钟都是不同的) . 所以问题是我们如何使数据集与具有空数据的数据集“同步” . 例子(每行50ms): 那么我怎么能用一个值来填充...
  • 16 votes
     answers
     views

    互斥是否需要在pthreads之间同步一个简单的标志?

    让我们假设我有一些工作线程如下: while (1) { do_something(); if (flag_isset()) do_something_else(); } 我们有几个帮助函数来检查和设置标志: void flag_set() { global_flag = 1; } void flag_clear() { global_flag = 0; }...
  • 1 votes
     answers
     views

    如何为一组pthreads共享一个互斥锁?

    我正在尝试用pthreads做一些事情并同步它们:我怎么能只为一组线程使用互斥?假设我有t0,t1,t2,... t20 . pthreads同时运行,我希望锁定偶数线程和奇数线程的其他锁定...或前十个锁定,其余为其他锁定,或者每个锁定一个锁定 . 我的意思是,根据数据对pthreads进行分组(这个函数中的第四个参数: int pthread_create(pthread_t * thre...
  • 0 votes
     answers
     views

    Pthread_join()在C中返回不正确的值

    当我在子线程之间测试pthread_join()时,我在使用Pthreads时遇到了问题 . 我试图避免共享变量,所以我使用另一个 thread_create() 函数来执行真正的 pthread_create() . 为了跟踪线程,我创建了一个pthread_t数组 tid[N] 来存储线程,并且还根据数组中的索引将索引附加到每个线程 . 但是,输出显示某些线程具有相同的索引 . I gu...
  • 0 votes
     answers
     views

    Node JS,NeDB - 如何使同步返回父模块

    我有功能: let isExistByEmail = (email) => { return new Promise(function (resolve) { db.count({email: email}, (err, n) => { resolve(n > 0); }); }).then(result =...
  • 1 votes
     answers
     views

    将远程Firebird表复制到本地数据库

    我有一个带数据库的远程Firebird 3.0服务器 . 在这个数据库中,有一个大表 . 客户经常在工作期间查询此表 . 有太多的客户端和糟糕的互联网连接,所以这个表的工作是可怕的 . 我通过IBExpert将此表的本地副本放入临时数据库,该数据库随客户端应用程序一起分发 . 但现在需要更改此表中的某些值(添加新值并编辑一些旧值) . 所以我需要某种同步 - 将远程修改表复制到客户端的本地数据库 ...
  • 0 votes
     answers
     views

    C:带管道的线程之间的连接,需要同步吗?

    我正在处理C编程中线程之间的管道通信 . 我有2个帖子: -thread 1只管理一些事件, -thread 2与串口通信; 线程1和2与管道通信 . 如果存在某些条件,则“事件管理器”线程应该将字符串发送到“串行管理器”,例如,管道[1],从串口和管道[0]轮询 . 然后,如果有一个来自pipe [0]的字符串,它应该完成他的工作 . 问题是线程1写入比线程2读取更快 . 所以我的问题是:如何从...
  • -1 votes
     answers
     views

    如何在JavaFX中以正确的方式实现启动和暂停功能?

    我正在创建一个扫描收件箱的JavaFX . 有2个按钮,一个用于开始扫描,另一个用于暂停扫描 . 为了实现这一点,我创建了一个新线程,在一个runnable中传递它,调用scanInbox()函数 . 但是,当我按下暂停按钮来调用thread.wait()时,它似乎卡住了 . 在这里实现此功能的最佳方法是什么? public class WebsiteOverviewController { ...
  • 0 votes
     answers
     views

    如何在服务器端保持客户端的帐户模型同步?

    所以我有一个包含钱的帐户,我希望能够在客户端显示一些准确的数字 . 约束: 没有插座 没有定期请求(您不能每隔X秒请求获取一个新帐户) 不同设备上的多次登录(您无法使用localstorage通知更改) 我想不出有任何其他方法可以将我的帐户与客户端同步 . 你有什么建议?谢谢
  • 0 votes
     answers
     views

    使用php和c#同步本地数据库和远程数据库?

    我想同时同步和更新本地数据库和远程数据库 . 店主在不同的地方有四家餐厅( A , B , C , D ) . 他在所有四家餐厅都保持相同的产品价格和相同的质量 . 因此他使用远程数据库来改变曾经影响所有分支机构价格的价格 . 所有四个分支和远程服务器具有相同的数据库结构和相同的表(即:分支还有其他分支的记录 . 每个分支的每个分支由 id 和 branch 字段( id + branch as ...
  • 0 votes
     answers
     views

    如何通过Internet将数据从SQL Server数据库迁移到另一个

    我在SQL Server 2016 Express中有两个数据库,一个在服务器上,另一个在本地 . 我希望每天以一种方式将数据从本地数据同步到服务器数据库 . 我无法使用复制或日志传送,因为SQL Server版本是Express . 我发现MS Sync框架可以提供帮助,但它太旧了 . 这样做的最新技术是什么?
  • -1 votes
     answers
     views

    谷歌Chrome“暂停”暂停

    这对我有用: chrome:// settings / 搜索:cookies 内容设置... Cookies 在"Clear on exit"已删除= [* . ] google.com 希望能帮助到你...
  • 416 votes
     answers
     views

    锁如何正常工作?

    我看到,对于使用不是线程安全的对象,我们用这样的锁包装代码: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } 那么当多个线程访问相同的代码时会发生什么(让我们假设它在ASP.NET Web应用程序中运行) . 他们排队了吗?如果是这样,他们会等多久? 使用锁会...
  • 0 votes
     answers
     views

    e在Android Studio 3.0.1中同步,超时

    有人可以帮我吗? 我无法构建我的Android项目 . 出现以下问题: Android Studio 3.0.1 Gradle同步失败 . 配置项目':app'时出现问题 . 考虑到日志,它说:引起:java.net.ConnectException:连接超时:connect 2018-02-01 22:37:11,126 [thread 31] WARN - ect.sync.idea.P...
  • 9 votes
     answers
     views

    如何在多台设备上保持Android应用的数据同步?

    我的Android应用程序与几乎所有其他应用程序一样,将其信息(用户的一些私有数据)存储在本地sqlite数据库中 . 现在我有一台平板电脑,我想知道是否有一种方便的方法可以跨多个设备同步数据并自动更新 . 大多数其他应用程序似乎使用自己的服务器,您必须为其创建一个帐户 . 名为Syncing to the Cloud的Android开发人员页面的章节列出了两个解决方案:备份API和 Cloud ...
  • 31 votes
     answers
     views

    在PhoneGap中与服务器同步数据的策略[关闭]

    我正在使用AngularJS开始我的第一个PhoneGap项目 . 它是一个数据库驱动的应用程序,使用REST API作为后端 . 首先,我根本不打算在本地存储数据,因此没有Internet就不会有太大的作用 . 但是,我最终希望它能在本地存储数据,并在互联网可用时同步,因为我知道我个人有时会禁用手机上的互联网连接(飞机,电池电量不足),或者没有酒吧 . 我想知道你是否可以指出我为这种类型的同步提...
  • 0 votes
     answers
     views

    在PHP和Javascript中同步由服务器触发的多个客户端

    我在具有LAMP配置的共享托管空间(Aruba)上运行服务器,具有两组独立的PHP页面,一组用于管理员,一组用于多个客户端(想象一下管理员提交问题的问答游戏) . 我想实现这种行为: 管理员按下按钮并释放问题 在十秒内(甚至是立即,但并非严格要求)的任何时间,所有客户必须在同一时间显示带有问题文本的页面 . 为实现这一目标,我想到了不同的解决方案: Web sockets (不可行...
  • 2 votes
     answers
     views

    同步localStorage

    我正在寻找一种解决方案,允许浏览器的localStorage减少本地化,以便人们可以在多个设备上访问他们的数据 . 传统的方法是在服务器上运行数据库并让人们登录;但我试图避免这样做 . 我希望服务器端是轻量级的 - 如果可能的话甚至可能是完全静态的 - 并且不能安全地存储密码,担心数据保护等 . 许多浏览器都有某种类型的登录 - 谷歌帐户,Firefox帐户等 - 将用户的浏览器绑定在一起 . 因...
  • 77 votes
     answers
     views

    如何使我的ArrayList线程安全? Java中另一种解决问题的方法?

    我有一个ArrayList,我想用它来保存RaceCar对象,一旦完成执行就会扩展Thread类 . 一个名为Race的类使用RaceCar对象在完成执行时调用的回调方法处理此ArrayList . 回调方法addFinisher(RaceCar finisher)将RaceCar对象添加到ArrayList . 这应该给出Threads完成执行的顺序 . 我知道ArrayList不是同步的,因此...
  • 2 votes
     answers
     views

    同步不同类(和不同包)中的两个方法

    我正面临着关于Java方法同步的问题 . 我希望我能简单解释一下: 我在两个不同的类中有两种不同的方法,分为两个不同的包 . 就像是: Package1 |_Class1 \MethodA Package2 |_Class2 \MethodB 好的,现在我需要同步这两个方法,即 not threads . 到目前为止,我有两...
  • 0 votes
     answers
     views

    原子性与条件 - 同步机制

    两种管理并发的同步机制:1)原子性:确保没有其他线程更改数据,而一个线程正在运行2)条件同步:确保不同线程中的代码以正确的顺序运行 . 根据我的理解,使用lock, acquire() 和 release() 锁定机制确保同步,在原子方法中,这是第一个同步机制(上图) . 使用条件同步方法实现锁 cannot 信号量只能使用原子同步方法实现吗? 要么 信号量只能使用条件同步方法实现吗? 要么...

热门问题