
SwooleLock::__construct에서 $flags 값을 사용하는 방법은 다음과 같습니다.
- SwooleLock::__construct($flags = 0)에서 $flags 값은 SwooleLock의 동기화 모드를 지정합니다.
- $flags 값은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 중 하나를 지정할 수 있습니다.
- 각 $flags 값은 다음과 같은 의미를 가집니다.
- 0: 기본 동기화 모드 (기본 모드)
- 1: 공유 메모리 동기화 모드 (shared memory mode)
- 2: 파일 동기화 모드 (file mode)
- 3: 공유 메모리 + 파일 동기화 모드 (shared memory + file mode)
- 4: 공유 메모리 + 파일 + IPC 동기화 모드 (shared memory + file + IPC mode)
- 5: 공유 메모리 + 파일 + IPC + socket 동기화 모드 (shared memory + file + IPC + socket mode)
- 6: 공유 메모리 + 파일 + IPC + socket + TCP 동기화 모드 (shared memory + file + IPC + socket + TCP mode)
- 7: 공유 메모리 + 파일 + IPC + socket + TCP + UDP 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP mode)
- 8: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP mode)
- 9: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket mode)
- 10: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS mode)
- 11: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis mode)
- 12: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached mode)
- 13: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL mode)
- 14: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL mode)
- 15: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB mode)
- 16: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra mode)
- 17: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase mode)
- 18: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr mode)
- 19: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch mode)
- 20: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana mode)
- 21: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash mode)
- 22: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats mode)
- 23: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat mode)
- 24: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat + Metricbeat 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat + Metricbeat mode)
- 25: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat + Metricbeat + Heartbeat 동기화 모드 (shared memory + file + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra + HBase + Solr + Elasticsearch + Kibana + Logstash + Beats + Filebeat + Metricbeat + Heartbeat mode)
- 26: 공유 메모리 + 파일 + IPC + socket + TCP + UDP + HTTP + WebSocket + SSL/TLS + Redis + Memcached + MySQL + PostgreSQL + MongoDB + Cassandra
2025-06-07 07:05