问题标签 [synchronize]

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 投票
1 回答
806 浏览

android - 如何根据兄弟 ScrollView 中的滚动位置同步一个视图的内容?

我扩展了 LinearLayout (vertical) 以创建自定义复合组件。这又包含两个孩子:

  • 一个直接绘制到视图画布上的自定义视图。
  • 一个 Horizo​​ntalScrollView->LinearView(Horizo​​ntal)->多个自定义视图。

我现在想重新绘制自定义视图以匹配滚动视图的可见内容。这样做的原因是滚动视图中的一长串自定义组件主要是静态的,适合提前绘制,而顶视图应该是高度动态的,并且与滚动视图中可见的任何内容相关。

我希望我把问题/想法说清楚了。我完全不相信这是最好的方法,我很乐意听到关于替代解决方案的任何建议,或者关于每次滚动位置在 Horizo​​ntalScrollView 中发生变化时如何触发重绘事件的一些想法。

谢谢!

0 投票
4 回答
254 浏览

java - Java中的同步?

我对线程安全编程很陌生,想知道是否有类似下面的内容,一旦编译并运行,这是否可以避免死锁?

0 投票
1 回答
2066 浏览

iphone - Iphone 应用程序上的同步(按钮)

谁能告诉我许多 Iphone 应用程序上的同步按钮如何。作品(如“世界报”)。按钮下载和替换应用程序的所有文件?只在数据库上查找更改(新条目)并添加它们?....

谢谢,

0 投票
2 回答
201 浏览

php - 如何解决表单验证的不同步?

我想知道是否有人可以帮助我的表单验证?

我在尝试同步脚本实际结构的某些部分如何协同工作时遇到了一些问题。

问题,当电子邮件有效时,密码有效,虽然密钥无效密钥的警告消失了,这意味着也通过了......而且垃圾邮件检查看起来也不起作用..

0 投票
2 回答
1163 浏览

delphi - 混淆线程同步问题

当我今天阅读 Zarko Gajic 的文章时,我感到很困惑:

多线程 Delphi 数据库查询

文章网址:http ://delphi.about.com/od/kbthread/a/query_threading.htm

源代码: http ://delphi.about.com/library/weekly/code/adothreading.zip

有了“TCalcThread.Execute”程序的代码,为什么下面的代码不需要放在Synchronize()方法中运行?

这些代码是对 VCL 组件的操作,与 UI 更新有关。据我所知,这些操作应该使用线程同步,并由主线程执行。难道我的知识有缺陷?

0 投票
3 回答
2958 浏览

multithreading - Delphi - 帮助从另一个线程调用线程化 dll 函数

我正在使用 Delphi 2006,但我正在开发的应用程序有点问题。

我有一个创建一个线程的表单,该线程调用一个执行冗长操作的函数,我们称之为 LengthyProcess。在 LongyProcess 函数中,我们还调用了几个 Dll 函数,它们也创建了自己的线程。

我遇到的问题是,如果我不使用我的线程的 Synchronize 函数来调用 LengthyProcess 线程停止响应(主线程仍然响应良好)。我不想使用 Synchronize,因为这意味着主线程正在等待 LongyProcess 完成,因此违背了创建单独线程的目的。

我已经将问题追踪到 dll 中的一个函数,该函数创建一个线程然后调用 WaitFor,顺便说一句,这一切都是使用 TThread 完成的。WaitFor 检查 CurrentThreadID 是否等于 MainThreadID,如果是,那么它将调用 CheckSychronization,一切都很好。所以如果我们使用 Synchronize 那么 CurrentThreadID 将等于 MainThreadID 但是如果我们不使用 Synchronize 那么当然 CurrentThreadID <> MainThreadID,当这种情况发生时,WaitFor 告诉当前线程(我创建的线程)等待由DLL 和 CheckSynchronization 永远不会被调用,我的线程最终会永远等待在 dll 中创建的线程。

我希望这是有道理的,对不起,我不知道有什么更好的方法来解释它。有没有其他人遇到过这个问题并且知道如何解决它?

0 投票
2 回答
1216 浏览

mysql - mysql中的mysql recount列基于辅助表中的行

我接管了一个包含两个表的数据库,让我们将它们命名entriescomments. 该表包含一个名为 comment_count 的列,其中包含与 中的该行相对应entries的 entry_id in 的行数。commentsentries

最近,由于代码库的版本切换,这种连接变得非常不同步。我需要帮助来构建查询以在 phpmyadmin 中运行以再次同步这些数字。其中的行entries数约为 8000,其中的行comments数约为 80000,因此运行同步查询应该没有任何问题。

结构:

  • entries计数:
  • id| comment_count| ETC
  • comments包含
  • id| blogentry_id| ETC

我能想到的唯一方法是entries用 php 循环表中的每个条目并单独更新,但与纯 SQL 解决方案相比,这似乎非常脆弱。

我会寻求任何帮助!

0 投票
1 回答
133 浏览

sharepoint - 有人知道在两个 SharePoint 门户之间同步列表架构的任何第三方工具吗?

我在 SharePoint 开发领域工作,并且正在使用开发服务器上的最新更改更新生产服务器。任何人都知道在两个 SharePoint 门户之间同步更改的任何第三方工具。我正在使用 WSS 3.0

在此先感谢您的帮助。

0 投票
1 回答
16036 浏览

android - 我何时在 Android 游戏的方法中同步方法或使用同步块?

我正在研究在 Android 中编写简单的图形代码,我注意到一些 synchronized() 块。

这背后的原因是什么?我怎么知道什么时候应该“同步”我的代码?

0 投票
2 回答
4488 浏览

java - 如何同步java代码

我有下一个代码:

我希望我的程序等待 Runtime.getRuntime().exec(args); 完成导致它持续 2-3 秒,然后继续。

想法?