Tags » Synchronization

Synchronizing asynchronous calls in JavaScript

In Node.js all I/O performing operations like HTTP requests, file access etc. are designed to be non-blocking. The functions for these operations usually take a callback function argument as last parameter, which will be called once the operation is finished. 511 more words

Software Development

เชื่อมฐานข้อมูลให้เป็นหนึ่งเดียวด้วย Synchronization

สวัสดีผู้อ่านทุกคนครับ ผมมีเทคนิคง่ายๆ เกี่ยวกับการใช้ Anki มาแชร์ครับ น่าจะเป็นประโยชน์กับผู้อ่านที่ใช้งาน Anki บนอุปกรณ์หลายชิ้น แต่เจอปัญหาฐานข้อมูลของแต่ละอุปกรณ์ไม่ตรงกัน เป็นอุปสรรคต่อการเรียนรู้อย่างต่อเนื่อง เมื่อสลับการใช้งานจากอุปกรณ์ชิ้นหนึ่งไปอีกชิ้นหนึ่ง เรามาใช้ Synchronization แก้ไขปัญหานี้กันครับ 64 more words

AnkiWeb ID

สมัคร AnkiWeb ID ง่ายๆ ใน 1 นาที

AnkiWeb ID มีความสำคัญในการ Login มากครับ นอกจากเพื่อการใช้งานอย่างเป็นเอกเทศของเราแล้ว ยังใช้สำหรับเข้าถึงฐานข้อมูลของเราได้จากทุกอุปกรณ์ที่เรามีอยู่ได้เลย ไปดูขั้นตอนการสมัครกันเลย

AnkiWeb ID

Interrupting Java thread when busy loop, blocked to access synchronized block and calling wait method

1. Interrupting busy thread

public class InterruptBusyThread {

    private static final Logger LOGGER = LoggerFactory.getLogger(InterruptBusyThread.class);

    public static void main(String[] args) throws InterruptedException {

        Thread thread = new Thread(() -> {
            for (long counter = 0; counter < 99999999999L; counter++) { // busy loop
            LOGGER.debug("Finished, thread isInterrupted:" + Thread.currentThread().isInterrupted());

        LOGGER.debug("Finished sleeping, interrupting busy thread ...");
… 848 more words

OUD External change log and rootDSE search

By Sylvain Duloutre on Apr 08, 2014

Some LDAP client applications perform subtree searches with search base set to the rootDSE (empty DN).
Oracle Unified Directory (OUD) nicely routes the search to every top level suffix automatically. 247 more words


What to do when project changes are not reflected in the Resco Mobile CRM app?

You might have encountered the following situation: You’ve created a mobile project in Woodford, but the changes are not applied to the Mobile CRM application when a user synchronizes it. 462 more words

Mobile News

Java multi-threading: volatile variables, happens-before relationship, and memory consistency


Please see the comments from Jean-philippe Bempel in the comment section. He mentioned a real example of how a deadlock can happen from JVM optimization. 2,276 more words