Skip to content

Commit bce6025

Browse files
committed
Fix code style
1 parent d911f55 commit bce6025

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

JavaScript/7-spin-lock.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class Mutex {
1414
}
1515

1616
enter() {
17-
return new Promise(resolve => {
17+
return new Promise((resolve) => {
1818
const tryEnter = () => {
1919
const prev = Atomics.exchange(this.lock, 0, LOCKED);
2020
if (prev === UNLOCKED) {

JavaScript/8-async.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ class Mutex {
1515
this.trying = false;
1616
this.resolve = null;
1717
if (messagePort) {
18-
messagePort.on('message', kind => {
18+
messagePort.on('message', (kind) => {
1919
if (kind === 'leave' && this.trying) this.tryEnter();
2020
});
2121
}
2222
}
2323

2424
enter() {
25-
return new Promise(resolve => {
25+
return new Promise((resolve) => {
2626
this.resolve = resolve;
2727
this.trying = true;
2828
this.tryEnter();
@@ -53,7 +53,7 @@ class Thread {
5353
const worker = new Worker(__filename, { workerData: data });
5454
this.worker = worker;
5555
Thread.workers.add(worker);
56-
worker.on('message', kind => {
56+
worker.on('message', (kind) => {
5757
for (const next of Thread.workers) {
5858
if (next !== worker) {
5959
next.postMessage(kind);

JavaScript/9-web-locks.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ locks.request = async (resourceName, callback) => {
6060
await lock.enter(callback);
6161
};
6262

63-
locks.sendMessage = message => {
63+
locks.sendMessage = (message) => {
6464
if (isMainThread) {
6565
for (const thread of threads) {
6666
thread.worker.postMessage(message);
@@ -70,7 +70,7 @@ locks.sendMessage = message => {
7070
}
7171
};
7272

73-
locks.receiveMessage = message => {
73+
locks.receiveMessage = (message) => {
7474
const { kind, resourceName, buffer } = message;
7575
if (kind === 'create') {
7676
const lock = new Mutex(resourceName, buffer);
@@ -91,7 +91,7 @@ class Thread {
9191
const worker = new Worker(__filename);
9292
this.worker = worker;
9393
threads.add(this);
94-
worker.on('message', message => {
94+
worker.on('message', (message) => {
9595
for (const thread of threads) {
9696
if (thread.worker !== worker) {
9797
thread.worker.postMessage(message);
@@ -114,12 +114,12 @@ if (isMainThread) {
114114

115115
} else {
116116

117-
locks.request('A', async lock => {
117+
locks.request('A', async (lock) => {
118118
console.log(`Enter ${lock.resourceName} in ${threadId}`);
119119
});
120120

121121
setTimeout(async () => {
122-
await locks.request('B', async lock => {
122+
await locks.request('B', async (lock) => {
123123
console.log(`Enter ${lock.resourceName} in ${threadId}`);
124124
});
125125
console.log(`Leave all in ${threadId}`);

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy