আমার অনুচ্ছেদের একটি সিরিজ রয়েছে - একটি জাভা থ্রেড ডাম্প - যা আমি মুছে ফেলতে চাই কিন্তু শুধুমাত্র যদি অনুচ্ছেদের পাঠ্য / Executor\.getTask
/ - যে, থ্রেড একটি টাস্ক না।
কিভাবে আমি ভিম এই কাজ করতে পারেন? আমি বর্তমানে বিষয়বস্তু সঙ্গে একটি ম্যাক্রো আছে /Executor\.getTask^Mvipd
, কিন্তু এই আমি প্রেস করতে হবে মানে @@
একটি দম্পতি হাজার বার - এটি একটি বড় থ্রেড ডাম্প। আমি ব্যবহার করার একটি উপায় আছে আশা করি global
এটা করতে।
এখানে একটি উদাহরণ অনুচ্ছেদ।
"xyz-1376" prio=10 tid=0x00002aedbc289000 nid=0x6cdf waiting on condition [0x00002aedd221f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000434ca6d48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)