问题标签 [synchronizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
30324 浏览

eclipse - 如何解决 Eclipse IDE 中的“同步 CVS”问题?

我正在尝试更新我的一个项目,但我无法管理。当我尝试时,我得到了错误

我应该关心这个错误吗?看起来一切都很好,但它困扰着我。

感谢您阅读

更新

我发现有一个文件更新了,但结果没有更新。我这样做的另一个错误是我在项目级别同步,在这些情况下,我认为最好在文件夹级别同步并打开 CVS 控制台。要打开 CVS 控制台,请按窗口 > 打开视图 > 控制台。然后在控制台视图中有一个外壳图标,需要按下它,然后按下 CVS。像它所显示的 CVS 输出那样做,它会有所帮助。

0 投票
1 回答
276 浏览

amazon - 同步 S3 存储桶

我有一个 S3 存储桶,其中包含约 40 个文件 - 这些文件将通过生产服务器提供

我们还有一个登台服务器,它需要生产环境中的一个子集(如果不是全部)文件(以确保我们有一个用于测试目的的环境)。

我想知道是否有一种简单的方法可以同步 2 个存储桶(prod_bucket / stage_bucket) - 我知道 s3cmd,不幸的是它的同步模式不允许我同步 2 个存储桶。

0 投票
1 回答
1385 浏览

multithreading - Java中的线程同步,IllegalMonitorStateException

我正在尝试同步两个线程-“主”线程和一个可运行线程。我得到了 IllegalMonitorStateException,但我不完全理解“你没有对象的锁”是什么意思。

这是我的代码:

0 投票
2 回答
1946 浏览

java - 在 java 线程中正确同步 Vector

在经典的消费者\生产者线程场景中,我必须为队列使用向量。由于我需要一个线程等待另一个线程,直到向量中有一个元素,我尝试了以下方法:

而另一个线程添加到“客户”向量而不是使用通知。我知道我正在做一些事情,因为一旦 notify() 不会影响另一个线程。

0 投票
3 回答
1892 浏览

twitter - Twitter 401 身份验证错误(Thread.sleep() 是否使我的时钟不同步)

在发布这个问题之前,我已经考虑了很多。我有几个关于API 的Twitter问题。Twitter4j我正在从 Twitter 收集用户的关注者。它运行了一段时间,然后显示错误

我在网上看过,但没有得到正确的答案。有些人建议同步你的时钟,但没有人提到如何同步(我不知道这是不是问题,可能还有其他问题)。

凭证不能出错,因为它可以正常工作15-20 分钟。我还想告诉我,我也在使用Thread.sleep(x)Twitter,因为 Twitter 不允许每小时请求超过 350 个查询。

因此,如果问题在于大多数用户在其他帖子中所说的时间同步,那么这与Thread.sleep(12000)

更新:我发现我得到错误的时间点是 Twitter 向其推文受保护的用户询问追随者的时间。是不是跟它有关系?

0 投票
2 回答
103 浏览

java - 有没有办法在java(或scala)信号量对象中​​包含一个条件来获取方法?

我有一个包含许多线程的程序,让我们以六个线程为例。其中五个应该能够同时使用给定资源,但如果发生给定条件,最后一个线程不应该,并且应该等到该条件结束。

据我了解,不能使用 ReentrantLock,因为它一次只能由一个线程持有。另一方面,信号量可以一次由多个线程持有,但我找不到将条件附加到获取方法的方法。

这个高级对象可以做到这一点,或者我将不得不使用通知来实现这个功能并直接等待?

例如。

提前谢谢朋友们

0 投票
1 回答
120 浏览

c# - 同步收集和中止任务

我正在编写一个小型多线程网络服务器。所有经典的东西:它监听传入的连接,接受它们,然后在不同的线程中服务它们。此外,此服务器有时必须重新启动,为此它必须 a) 停止侦听,b) 踢出所有连接的客户端,c) 调整一些设置/等待,d) 恢复侦听。

好吧,我对开发多线程程序几乎一无所知,所以我正在寻求帮助。这就是我的想法(仅限核心内容):

这绝对不能令人满意。没有同步(我只是不知道把它放在哪里!),并且调用 Server.Stop() 不会使 MyClient-s 立即停止。我该如何解决这些问题?

0 投票
5 回答
8307 浏览

c - CUDA:if 语句中的 __syncthreads()

我有一个关于 CUDA 同步的问题。特别是,我需要对 if 语句中的同步进行一些说明。我的意思是,如果我将 __syncthreads() 放在块内的一小部分线程命中的 if 语句的范围内,会发生什么?我认为一些线程将保持“永远”等待其他不会达到同步点的线程。所以,我编写并执行了一些示例代码来检查:

令人惊讶的是,我观察到输出非常“正常”(64 个元素,块大小 32):

所以我通过以下方式稍微修改了我的代码:

输出是:

再一次,我错了:我认为 if 语句中的线程在修改了向量的元素后,会保持等待状态,永远不会超出 if 范围。所以...你能澄清一下发生了什么吗?在同步点之后获取的线程是否会解除阻塞在屏障处等待的线程?如果您需要重现我的情况,我使用了带有 SDK 4.2 的 CUDA Toolkit 5.0 RC。提前非常感谢。

0 投票
3 回答
1332 浏览

java - 将多个桌面应用程序连接到一个在线数据库

我正在开始一个新项目。它包括:

  • Java 桌面应用程序可通过客户端数据库从 Internet 下载。
  • 互联网上的 PHP 网站,带有服务器数据库。

下载该应用程序的用户将使用它来离线添加项目(现在不重要)到本地数据库。当/如果他在线时,该项目将被添加到服务器数据库中,以便其他连接的用户(通过桌面应用程序或通过网站)可以看到它。我用谷歌搜索了这个问题,发现它比我想象的更复杂。解决方案之一是使用一些现成的工具,例如SymmetricDSDaffodil安全性性能可扩展性方面获得收益。,但是它们很难在客户端和服务器端配置和安装,并且需要访问命令提示符,这需要我传递给专用主机(嗯,这不是一个真正的问题)。此外,我想要的只是我所描述的,而不是这些工具实际提供的所有内容。

  • 我可以在我的 Java 应用程序中自己实现这一点,或者在 Web 服务器 PHP 的帮助下实现吗?

我正在使用 MySQL 获取信息。

编辑:真正重要的是将项目发送到服务器数据库。例如,使用 RSS Feed 阅读可能会降低阅读难度。

0 投票
2 回答
732 浏览

ldap - 使用 unboundID LDAP 将数据库与活动目录同步

我想使用 unboundID LDAP 将我的数据库同步到活动目录以更改密码。我对此很陌生。任何人都可以帮助我吗?