Hi, as far as I can see no threadpools used in this case
flushThreads = new GridWorker[flushThreadCnt]; writeCache = new ConcurrentLinkedHashMap<>(initCap, 0.75f, concurLvl); for (int i = 0; i < flushThreads.length; i++) { flushThreads[i] = new Flusher(gridName, "flusher-" + i, log); new IgniteThread(flushThreads[i]).start(); } Also, *system *pool is used for cache operations, and *public *is for map/reduce. P.s. Please properly subscribe to the mailing list so that the community can receive email notifications for your messages. To subscribe, send empty email to user-subscr...@ignite.apache.org and follow simple instructions in the reply. On Tue, Sep 20, 2016 at 5:04 AM, ght230 <ght...@163.com> wrote: > We can configure internal thread pool and system thread pool in XML file by > > <property name="publicThreadPoolSize" value="64"/> > > <property name="systemThreadPoolSize" value="32"/> > > What is the different of their usage? > I want to configure Number of threads for write-behind caching by setting > "setWriteBehindFlushThreadCount(int)", > and I want to know is it use "publicThreadPoolSize" or > "systemThreadPoolSize"? > > > > > -- > View this message in context: http://apache-ignite-users. > 70518.x6.nabble.com/Different-of-publicThreadPoolSize-and- > systemThreadPoolSize-tp7835.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. >